Baby showers are usually scheduled in the early afternoon, for about two hours—enough time for visiting with friends and family, a few refreshments, opening gifts, and sometimes games.
The menu can be matched to the time of day, but lighter fare is the norm. Serve iced tea or lemonade, or make non-alcoholic punch or spritzers with a pretty fruit garnishes. Nuts, vegetables and dip, and little tea sandwiches make a great start. Bite-size hors d’oeuvres (buy them frozen and just heat them up) such as spanakopita and mushroom quiches are always a hit. Cookies or cake make a lovely finish. Baby showers are the perfect opportunity to serve cupcakes, either homemade or store-bought. You can get creative with the frosting and decorative toppings to suit the theme of the occasion.
Adapted from Great Get-Togethers: Casual Gatherings and Elegant Parties at Home by Anna Post and Lizzie Post