7 must-see places in U.S. for nature lovers: Asheville, N.C.