Highest-rated Southern restaurants in Harrisonburg by diners Stacker #3. Montpelier Restaurant & Bar - Rating: 3.7/5 (75 reviews)- Price level: $$- Address: 710 South Main St. Harrisonburg, Virginia - Categories: Southern, Bars- Read more on Yelp #2. Thomas House Restaurant - Rating: 4.0/5 (52 reviews)- Price level: $- Address: 222 Main St. Dayton, Virginia - Categories: Barbecue, Southern- Read more on Yelp #1. Jimmy Madison's - Rating: 4.1/5 (382 reviews)- Price level: $$- Address: 121 South Main St. Harrisonburg, Virginia - Categories: Southern- Read more on Yelp Mohamed-Kareem Mohamed // Shutterstock