How to throw the perfect party?

So much goes into throwing the perfect party, from the food, venue, guest list and entertainment. There is a lot to consider when …