These 9 charming small towns throughout the U.S. are located near national parks, and are (almost) as beautiful as the outdoors nearby. Here's what to do in each.
Townsend, Tennessee, is for outdoor lovers and Smokies history buffs. Discover the top things to do in this small town, with tips on lodging, dining, shopping, and hiking.