Houghton, MI Hotel Offers Comfort and Convenience. With its charming decor and convenient amenities, the Country Inn and Suites in Houghton, Michigan hotel on Keweenaw Peninsula creates a warm and welcoming atmosphere sure to please travelers lodging in Houghton. This new Houghton hotel is only minutes away from Michigan Tech University, Finlandia University and Isle Royale National Park Services Headquarters. Whether traveling for business or pleasure, you will find our cozy hotel in Houghton to be the perfect home away from home. 2017 TripAdvisor Certificate of Excellence Winner.