There are really 2 options here - either you hold the party at your home, or you hire another location to use. There are pros and cons to each option.
If you decide to have the party at home, it can be easier to have a more intimate party, where only close friends are invited. It means that you don’t have to transport any food and decorations to another venue, and it makes it easier to decorate for the party in advance.
Disadvantages are the mess that you may well have to tidy up after everyone goes, and the space limitations that your house will have compared to a church hall.
Advantages of an external venue (i.e. church/village hall, play centre, sports centre etc.) include additional space - ideal for playing games in - less risk of things getting broken and potentially easier parking for guests (depending on the parking near your house of course!)
Disadvantages of an external venue include the hassle of moving food etc. to the venue, decorating the venue in time as well as the actual quality of the venue itself.
In his 10+ years of entertaining children, Mike has been in most village and church halls in Bristol and the surrounding areas. Some venues have been absolutely fantastic - modern, well kept, warm, bright, well-equipped etc. Other venues have not been as well maintained, with bad lighting and heating.
Mike recommends that before you use an external venue, if you haven’t already seen it, you check it out!
The last thing you want to experience is something one of Mike's clients had - turning up to a venue to discover it was in the middle of being renovated, with paint and bits of wood everywhere! It wasn’t the easiest venue to safely entertain 30 four and five-year old children!