Asheville, NC May Be the Most LGBT-Friendly City in the U.S.

This progressive, lively community has a long history of welcoming LGBT visitors and residents