New Haven: A long-weekend destination with lots to do, and you can leave the car at home