Por supuesto que si hay hotel en Xcaret (bueno, está pegadito al parque), yo ya me he quedado 2 veces en ese hotel, está precioso, es mi hotel predilecto para visitar la Riviera Maya, cuenta como con 800 habitaciones distribuidas en varios edificios por todo el hotel lleno de vegetación. Tiene como 8 restaurantes y 9 bares, cuenta con varias albercas de muy buen tamaño y la playa es artificial por lo cual la profundidad es óptima para todas las edades, y LO MEJOR DE TODO es que te regalan las entradas al parque XCARET y como está pegadito al Hotel y cuenta con entrada propia al parque pues entras y sales de Xcaret al hotel y viceversa cuántas veces quieras en el dia, inclusive puedes optar por que te lleven en una pequeña barcasa al parque Xcaret (Está a 5-10 minutos a pie). El hotel se llama Occidental Grand Flamenco Xcaret. No soy promocionista del hotel ni nada por el estilo....... Saludos