With a huge range of Cherokee attractions in this North Carolina town, you'll have the opportunity to immerse yourself in deep history and enjoy the wonders of this relaxing location. These are the best things to do in Cherokee, NC.