New Jersey: Cape May
The southernmost beach town along New Jersey's shore, Cape May has a distinctly different feel than other towns: It's elegant yet offers a lot of options for a great night (or day) out. Tour the area vineyards, indulge in fine dining, or just enjoy the Victorian architecture while taking a stroll.
See the Cape May hotel that's one of the best in the world »