My family has been going to this bakery for decades and we will continue to go, though I think that the quality has slipped a little in recent years. Boracchini's is a great place to get cakes for any special occasion (including weddings). The only critique that I have is the cakes sometimes seem a little stale lately so I'm not sure whether they are doing something different. Nevertheless, this is a classic bakery. Call ahead to order your cake.
They also have a deli section and several shop rows of imported Italian (and other) foods. Plus, there is a party center where you can buy balloons, candles, etc.