Kumarakom Lake Resort, India
Our rating: First Class
Thoughtfully laid out on the shores of Vembanad Lake, the Kumarakom Lake Resort is a relaxing retreat set amidst landscaped gardens and canals, which meander around the traditionally-styled cottages.