I'm obviously talking to my wife and am tend to think the same thing, why a big town. We've had 3 great Christmas parties that I can remember,

the croquet club in Perth, York biker's cafe and New Norcia hotel. What I thought made them great was that we were the only people at the facility, so we could carry on without anyone outside of the group becoming upset.
I'm always keen on a get together however not overly keen on sharing a hotel/pub venue near Christmas in a large town. Someone may not like my loud mouth and poor humor

or some drunk may like to play with my parked bike outside.
Is there a smaller town or a facility that we wouldn't need to share?
Intrepid Ken