Situated on the shores of Lake Inari, Finland’s third-largest lake, this hotel features a variety of accommodation options.