We are going to focus on our favorite places to visit in Western North Carolina mountains, broken up into three regions, Asheville & The Foothills, Smokey Mountains & Cherokee and High Country.