Annapolis, MD - Annapolis was voted one of the 30 most charming small cities in the U.S. according to a survey conducted by TravelMag. A broad number of professional writers, photographers and travel industry specialists were asked to select their favorite five small cities with a population between 10,000 and 250,000, as stated in the story on TravelMag.com. The publication highlights Annapolis' rich history and architecture, boutique shopping downtown, and sailing on the Chesapeake Bay.