There are four essentials to consider when planning your party:
1) The purpose of the occasion
2) The person whose party it is
3) Your guests
4) Your budget
Your guests will largely influence the sort of party you have, so consider them when planning. A family occasion such as a christening, for example, is likely to differ in theme from a rehearsal dinner
Now ask yourself what kind of party you want. Do you want a formal sit down affair or will an informal affair do? Would you like organized entertainment or like to provide an opportunity for people to meet and socialize? What music and/or activities would make the party really perfect? What would make the occasion special for the person/people that the party is for? Venue, food and entertainment should again be tailored to your guests and their preferences. Caterers and organized entertainment will increase the cost, but leave you with a lot less to do. Price out the various options and choose the best solution that is within your budget and appropriate for the occasion.