Explore the top things to do in this charming town. Maryville, Tennessee, rests between the hustle and bustle of Knoxville and the western edge of the Great Smoky Mountains National Park.