The BEST cupcakes are to be found at Crave. Its on Kensington Road beside the Timothy Coffee place. Very cute bakery.
Cupcakes are frosted with a variety of different flavored icing. At $2.50/cupcake, its worth it, but only good to have to satisfy your sweet tooth once in a while (as in you can feel these babies go straight for your ass!!)
People are very nice who work there. You'll have to go early b/c I've heard that they can sell-out by 2PM!
"Lovely Bunch of Coconuts" is my favorite one.
They are all packaged up nicely and make a good lil' treat for a loved one as well!