These lovely towns of India are ideal to spent Christmas vacations