Clervaux Castle, LU Hoteles, Resorts y Alquileres