Lake Palace Resort, Allapuzha - a must try!