We are throwing a surprise dinner party of about 25 people to celebrate my in-laws 40th anniversary. Initially, we thought about cooking all of the food ourselves for a sit down dinner, but decided that we don't want to miss out on all the fun by being trapped in the kitchen all night. Can anyone recommend a caterer who would do a small scale event in a home such as this? We are hoping for an elegant 3 or 4 course sit down dinner with great food. The party will be at a house in the western burbs and we haven't come across anything in that area that sounds good. I live in the city and would love to find someone downtown who wouldn't mind traveling a bit. Thanks so much for any suggestions that you might have!