Everyone loves to party. There are hundreds of reasons for having a party: birthdays, anniversaries, graduation, after the prom, homecoming, spring break, summer vacation, engagement, Christmas, Mardi Gras, just to name a few. Sometimes people just like to get together to party with friends for no reason at all. And that is OK. But if you want to have a fabulous party that your guests will be raving about for months on end, then you need to pick a...