South Haven is an enchanting, sleepy town that sits along Lake Michigan. Stay at an idyllic bed and breakfast on the water, like Inn At The Park or Sand Castle Inn. Spend mornings at Cafe Julia. Go antique shopping downtown at Murphy's. Have Italian food at Tello. Pick up blueberries from a local stand. Cool off with ice cream from Sherman's.