Spence's Bazaar Hoteles, Resorts y Alquileres