The Ice Factor Ferienhäuser, Resorts und Vermietungen