MathOverflow will be down for maintenance for approximately 3 hours, starting Monday evening (06/24/2013) at approximately 9:00 PM Eastern time (UTC-4).
show/hide this revision's text 1 [made Community Wiki]

I'd recommend a combination. Topology by Munkres for the point set stuff, and Algebraic Topology by Hatcher for the algebraic topology. You get all the advantages of two more specialized textbooks, and since Hatcher's text is free, your students won't need to buy two textbooks.