A collection of stylish and exclusive places to stay spread across India. From Tea Estates in Darjeeling, to private homes and Farm stays in Kerala, each of these properties are charming and full of character.