Windsor Castle & Lake Village Resort

Hotel in Kottayam

This grandiose white box has some of Kottayam's best hotel rooms, but the more impressive accommodation is in the Lake Village behind the hotel. Deluxe cottages, strewn around the private backwaters and manicured gardens, are top-notch. There’s a pleasant restaurant overlooking landscaped waterways.