Instead of a rehearsal dinner, we had a party for all guests that were in town the night before the wedding. They can make just about anything you want, they even made a cake for my brother's 40th bday, which was DELICIOUS. Food was excellent, and we even went back for brunch the day after the wedding. Don't understand why it wasn't more crowded, because everything we had was excellent! They are very accomodating! Also, getting people together the night before lets people mingle before the wedding, and is a lot more fun. We just covered app's and the cake, and it was very do-able even with a tight budget.
Click on each tool to see a sample.