Caterer and venue totally depends on number of invitees. if you are planning a party for few people than you must select a indoor place for party. apart from venue and menu you need to plan something entertaining to keep invitees happy. There will be children also so for them you can go for bouncy castle hire company to hire a bouncy castle.