Sunny and bright, cheerful and airy. These words describe the Lake Country Inn, a small (nine guest room) lodging near downtown New Buffalo. It's a short walk to the beach (you’ll find big, colorful beach towels in your room) and to the train depot, which offers daily service to Chicago (meaning it's easy to stay here and hop a train for a day trip to the Windy City). Built in 2005, the inn boasts rooms each painted a different vibrant color—think cobalt blue, lime green and sundrenched saffron. Decor is minimal, but furnishings are high quality (our room featured a beautiful imported Italian iron bed) and screened windows assure plenty of sunlight and fresh breezes. Pamper yourself and choose a room with a private balcony and a fireplace or indulge in a two-room suite. Free Wi-Fi is available throughout, and each guest room holds a small flat-screen TV. Bathrooms are on the small side but have high-end fixtures and thick, fluffy towels. Though the inn itself lacks a large common area, there’s a “gathering room” in a building just behind the inn where you can enjoy a complimentary Continental-style breakfast or curl up with a book by the gas fireplace. Rates start at $190/night during peak-season weekends; off-season rates are lower. The inn is closed in January and February. Children younger than 8 are not permitted, but if you're looking for an adults-only getaway, this place will feel like home fast.