From craft breweries in NoDa, to the hip South End, high-energy outdoor adventures, a strong arts scene and, of course, NASCAR racing, these are the essential things to do in Charlotte, North Carolina.