My husband and I traveled to New Buffalo for a short break and stayed at the Lake Country Inn. The rooms were very nicely appointed and the place brought a charm with it that is not common to a hotel stay. Also, this is not a typical Bed and Breakfast as it has been extremely well-done and has a bit of luxury to the charm. The place is in a sunny spot that is very convenient to walking around New Buffalo, and enjoying the Marina and the beach. There are many nice places to stay in town, but I would definitely go back to the Lake Country Inn.