The best places to buy cupcakes are your local grocery, local bakeries around you, or online with nationwide shipping.