The last shower I went to was at Trattoria Di Meo in Roslyn, just off of the LIE/Northern State, and it was very good. It's a small restaurant, and the entire place was rented. I also went to a couple of showers at the Millridge Inn, and they were very nice. I found the catered food was much better than what is served at the restaraunt. I've been to the Singleton's in Bethpage, and the food was good there too.
The last few showers I went to were tea themed--we had sit-down meals, and then a large tea selection for dessert, and the favors were all tea-related, such as tea bag holders with personalized tea bags and mini tea-pot creamers, and the centerpieces were flowers in a large tea pot.