As temperatures soared in Varanasi, I traded the city's heat for a refreshing stay at a luxury resort in Mahabaleshwar. Here's my experience.