Palmgrove Lake Resort
Set within tropical gardens on the banks of a waterway flowing from Punnamada Lake, this laid-back hotel is 7 km from both the lively Alappuzha Beach and Alappuzha train station.
Straightforward villas feature free Wi-Fi, TVs and safes, as well as verandas, and tea and coffeemaking facilities. Upgraded waterside villas have minifridges, while suites add separate living rooms. Room service is available.
There's a relaxed restaurant with a wooden, vaulted ceiling, plus a spa and a gym. Boat trips are offered.