Bob there are at least 6-7 courses within 20 minutes of Harrisonburg. If I were you and wanted to play a good course on the way, try Shenvalle in New Market or Lake View in Port Republic. Let me know if you need more info on those. If you can't find any.
I got the numbers dudes, thanks