If you want to know the best places to stay, why not ask the locals? One popular choice among local travelers is the 3.5-star Inn at Old Virginia, which has received an average rating of 4.94 out of 5 based on 52 guest reviews. Other hotels worth consideration include Residence Inn Marriott Waynesboro, with its average guest rating of 4.81; Olde Staunton Inn, with a rating of 4.64; and Hampton Inn Waynesboro Stuarts Draft, which scores 4.43. Locals also have good things to say about Best Western Plus Waynesboro Inn & Suites Conference Center in Waynesboro and Sleep Inn Staunton.For those with family in tow, Days Inn Waynesboro is a highly rated family hotel. Stonewall Jackson Hotel is a good bet if you're looking to book last minute. It's a favorite among last-minute travelers and features an average guest rating of 4.58 out of 5 based on 321 guest reviews. Other popular last-minute picks include Quality Inn Waynesboro in Waynesboro and Knights Inn Staunton/Verona.