Magnolia Bakery (of Sex and the City fame) is a must visit in NYC. Their cupcakes are to die for! The line is often around the corner of this small shop, but it moves fast (and should not be a deterrent). The cupcakes are very cute and delicious. They also sell drinks, regular cakes, t shirts, and cookbooks.