Here’s what you need to know about visiting Annapolis, one of the East Coast’s best waterfront destinations.