$20,000?! Are you serious! Crap that's a lot! I would so rather put a down payment on a house with that cash, but whatever, it's your day and you make it as perfect as you want. :)
Our wedding will cost about $2800, that is for the ceremony on the beach, the reception hut and food for about 45...