Take the countable set [itex]\mathbb{N}\times\mathbb{N}[/itex]. Topologize it by making any set that doesn't contain (0,0) open, and if a set does contain (0,0), it's open iff it contains all but a finite number of points in all but a finite number of columns. (Draw a picture. If an open set contains (0,0), then it can only miss infinitely many points in a finite number of columns, while it misses finitely many points in all the other columns.)
Now this topology doesn't have a countable base at (0,0), so it's not first countable let alone second countable.
Source: Steen & Seebach, Counterexamples in Topology, page 54. They call it the Arens-Fort Space.