From June through August, Gatlinburg hosts a variety of summer festivals and activities to delight visitors of all ages.