I highly recommend Ashiyana Cliff & Beach Resort in Varkala. It is the most beautiful hotel I've been there. The rooms and the halls have a unique cosy atmosphere. Everything has been built with so much taste. The kind of place you never want to leave. The boss is so nice, he will always make sure you are alright, and he will organise everything you need for you. Don't miss this opportunity!