The Batavia Country Club is just north of Stafford. It is a monster of a course at 7200 yards from the long tees. For $30 you get an 18-hole round and a cart (recommended option). For $5 you can hit a bucket of balls at the driving range to warm up for the course. The facilities opened in 1960s and have improved and expanded greatly since then.
We usually play the short tees at 5400 yards and still that is a good amount of exercise. I can't imagine doing the course at 7200 yards. It is a good 3 to 4 hours on the course on a busy day.
The fairways are fairly open with few bordering trees. There are many bunkers and water hazards to contend with. It can be a very long morning if you can't get your A-game going. Battling the rough and the water and the lean of the green can be frusrating. But that's golf.
Intermediate players will enjoy the course because of the way the hazards are designed. Good players will find the course too easy.
The pro shop is stuffed with everything golf (shirts, shoes, clubs, equipment) and they do repairs also.
There is a putting and chipping surface to practice your short game. The pro staff will also provide lessons (at cost) if you need help with your game (don't we all need help!).
The snack shop opens early for finger foods and the full-bar opens later in the morning so that you can get a cold one after a long round of golf.
There are many tournaments at this course so calling ahead for tee times is recommended (see toll-free phone number below)