Cambridge, Massachusetts, is the best-read city in the country, according to an Amazon.com list based on cities' sales data since the beginning of the year. Cambridge residents also ordered the most nonfiction books. Boulder, Colorado, lived up to its reputation as a health-conscious city—its residents ordered the most books in the cooking, food and wine category. Florida is the only state with three cities in the top 20, including Miami (6), Gainesville (8) and Orlando (12). The top five are Cambridge; Alexandria, Virginia; Berkeley, California; Ann Arbor, Michigan; and Boulder.