Maine's shoreline stretches for more than 5,500 miles, dotted with small towns and villages. Filled with tips and itinerary suggestions, maps, thematic tours for every taste, and star-rated advice on... This description may be from another edition of this product.