The lake at Rancho Encantado with loungers - where to stay in Mexico