Good people is a definate plus more than the track itself.
I would actually rather drive for an hour and a half than go to my home track only 20 minutes away for this very reason.
A good place to race is where:
1) EVERYONE talks to each other, not just give them the cold eye look when they are racing them on the rostrum and say nothing. It shouldn't matter if you are sponsored, not sponsored, young, old, new to the hobby, raced all your life, male, female, black, white, or even pink with yellow spots
... racing is for EVERYONE. So talk to EVERYONE. We're in it as a group.
Some people don't like to be approached if they are busy setting up their car etc etc, but if you are constantly "busy" you either have something to hide or you are just unsociable imho.
As for me, I will approach people, or be approached, I really dont mind
2) The rules are few, but well enforced.
3) The track has a good surface (torn,bumpy carpet or cracks in an off road track are not nice) and have different layouts from time to time.
4) Facilities need to be good. Clean toilets and the area needs to look tidy. And if it's indoors, a good supply of power points.
5) Race fee's... if the price reflects the quality of the venue i'll happily pay what the going rate is
If there is discount for prebooking X amount of rounds in advance then that's even better