A wonderful shop: forget cakes made from your local chain grocery store. Sarah's has cakes ready to take home, while also providing a call ahead service where you can custom order your cake. You can get everything personalized, even something you just purchased. The cookies, pastries, candy, and cupcakes are also to die for. You HAVE to taste the buttercream frosting.
Pros: great service, delicious desserts
Cons: only one location