Among the numerous solo traveller destinations in India, it is a must-visit place nestled in the Sahyadri range of Maharashtra called Lonavala ... large resorts with villas and so forth.