With sandy beaches, historic lighthouses, and a free vintage trolley, St. Joseph, Michigan is quietly becoming one of the most charming and affordable summer escapes in the United States.
Lake Michigan has many places to visit along its shores, but only this budget-friendly town has a free, historic trolley ...