
3. Roanoke
Located about 165 miles southwest of Richmond, Roanoke is a prime getaway for couples looking for a little bit of everything. At its heart, Roanoke is a mountain town – in fact, it’s one of the few cities situated directly next to the Blue Ridge Parkway. As such, visitors will have plenty of access to hiking trails, mountain biking adventures, motorcycle tours, horseback riding, kayaking and more outdoor pursuits across 70 different parks.
4. The Omni Homestead Resort: Hot Springs
The elegant Omni Homestead Resort in Hot Springs has hosted 23 presidents in its history – and with its abundance of luxurious amenities, it is no surprise why. The property sits on 2,000 acres in the Allegheny Mountains of Virginia, about 80 miles north of Roanoke. It features a full-service spa with a Finnish sauna and a serenity garden, where guests will find a geothermal pool fed by the area’s hot springs. Other fun resort activities to enjoy together include horseback riding, fly-fishing and winter sports.