Seven cities perfect for a three-day weekend

You can cross these North American spots off your list in just a few days, and come home feeling cultured and invigorated, not tired and overwhelmed.