New Buffalo, Michigan is a great daycation destination with friendly locals, breweries, restaurants, wineries, beaches, and shopping.
20