I think Algebraic Topology by Hatcher is one of my early favourites. It starts off being very basic but it manages to mention so much fascinating stuff, and I think the exposition is great. Definitely inspired me and got me interested in algebraic topology.
His book in progress "Vector Bundles and Characteristic Classes" is also very nice.

