Annapolis Voted One of 30 Most Charming Small Cities in the U.S.