The Buckhorn Inn in Gatlinburg, Tennessee, is best suited for families with teens. Breakfast, lunch and dinner are served in a lovely setting that overlooks the Smokey Mountains. Rates for meals are per person and reasonable. The Buckhorn Inn is also a hotel.