The 42,000-square-foot Hôtel de Glace (located 20 minutes outside of Quebec City) is the only ice hotel in North America. In honor of its 20th anniversary, the property is showcasing themed suites honoring the First Nations, scuba diving, and more. Construction took six weeks and 20,000 tons of snow. Guests in the 42 ice rooms also get a regular room at Hôtel Valcartier the same night — which is great if you need to warm up inside. Rates from $303 per night.