Plan your ideal vacation to the Virginia Mountains Region: Alleghany Highlands > Bath County > Bedford > Craig County > Franklin County > Highland County > Salem > Virginia’s Blue Ridge > © Virginia Mountains. All rights reserved.