10: Harrisonburg, Virginia
A friendly town of 52,500 people located in Shenandoah Valley, with a modest sized college and a youthful vibe. The close-by Appalachian Mountains provide us with plenty of outdoor activities, whilst the city’s historical downtown area offers shopping and charm!