35 Affordable Waterfront Retirement Towns: Best U.S. Towns for an Affordable Retirement Along a Lake, River or Seacoast (The Best Places to Retire) (Volume 2)