From cool spots to beat the summer heat to locations with the prettiest fall foliage, these scenic Tennessee mountain towns are always worth the stop.