21 photos that show why a small town in Tennessee was just named America's next hot travel destination