Royal Castle Ferienhäuser, Resorts und Vermietungen