Annapolis has a sprawling waterfront with boat rides, irresistible and welcoming restaurants, and three hundred years of carefully preserved architecture.