Boone is home to Appalachian State University (ASU), Banner Elk offers up southern ski destinations, and Linville has gorgeous waterfalls and remarkable caverns. And all these western North Carolina towns have incredible restaurants where locals and travelers can take a break from adventures and get something delicious to eat. Some of the key types of food on the menu at these western North Carolina dining destinations are American contemporary and Italian. That said, a range of styles, including Mexican, comfort food, pizza and steak, are also readily available. The nearby city of Asheville is an ideal place to find a wide range of locally grown and unique restaurants. Atmosphere at the restaurants in the area ranges from casual and informal to fancy and sophisticated.