Haymarket is a lovely little town with several gated communities and several golf courses. This is home to Dominion Valley and Piedmont which have all of the amenitites such as tennis courts, pools, and walking trails.