I like to think of myself as a cupcake connoisseur. I've tried almost every place in the city. Prairie Girl is by far, the best. The vanilla/ strawberry, chocolate/chocolate and banana/ chocolate are my favourites. The regular size are a little big, so go for the minis.
The store itself is bright and inviting and the staff are always helpful. Try Prairie Girl and be prepared to develop a cupcake addiction!