1. Sikkim
Must-See: Gurudongmar Lake, Yumthang Valley, Tsongmo Lake, Yuksom, Nathu La, Gangtok, Pelling, Singalila National Park, Goecha La, Khangchendzonga National Park, Rumtek Monastery, Do Drul Chorten
Best Time to Visit: October to May. 2. Pondicherry
Must-See: Basilica of the Sacred Heart of Jesus, Immaculate Conception Cathedral, Rock Beach, Paradise Beach, Aurobindo Ashram, Auroville and Matrimandir, Serenity Beach, White Town, French War Memorial, Botanical Gardens, Promenade Beach
Best Time to Visit: Year-round. 3. Hampi
Must-See: Virupaksha Temple, Vithala Temple, Archaeological Museum, ruins along the Tungabhadra River, Hippie Island, Queen’s Bath
Best Time to Visit: October to March 4. Munnar
Must-See: Eravikulam National Park, Devikulam, Mattupetty Dam, Top Station, Tata Tea Museum, Indo-Swiss Dairy Farm, Anamudi
Best Time to Visit: October to May. 5. Kasol
Must-See: Kheerganga, Tosh, Malana (not for the obvious stuff), Pin Parvati Pass, Sar Pass, Manikaran, Tirthan Valley
Best Time to Visit: February to March and October to November. 6. Shillong
Must-See: Umiam Lake, Mawlynnong, Shillong Peak, Elephant Falls, Police Bazaar, Mawsynram, Don Bosco Museum, Ward’s Lake, Lady Haydari Park
Best Time to Visit: October to March 7. Nainital
Must-See: Naini Lake, Tiffin Top, Snow View, China Peak, Naina Devi Temple, GB Pant High Altitude Zoo, Tibetan Market, Mall Road, Bada Bazaar, Eco Cave Garden
Best Time to Visit: October to May 8. Ladakh
Must-Do: Hiking, mountaineering, bike tours, monastery visits, rafting on the Indus, snow leopard spotting, camping
Best Time to Visit: June to September. 9. Goa
Must-See: Baga Beach, Aguada Fort, Basilica of Bom Jesus, Dudhsagar Falls, Anjuna Beach, Calangute Beach, Se Cathedral, Our Lady of the Immaculate Conception, Sinquerim Beach
Best Time to Visit: October to March. 10. Spiti Valley
Must-Do: Mountaineering, hiking, monastery visits, bike tours, rafting, camping
Best Time to Visit: April to October. 11. Udaipur
Must-See: Lake Palace, City Palace, Lake Pichola, Monsoon Palace, Saheliyon Ki Bari, Jagmandir, Vintage Car Museum, Fateh Sagar Lake, Jagdish Temple, Ahar Cenotaphs, Haldighati
Best Time to Visit: October to March.
I have been to following and know for sure that it is safe for a female traveller: 1. Kashmir
2. Varanasi
3. Jaipur
4. Udaipur
5. Jaisalmer
6. Dharamshala
7. Manali
8. Lahaul & Spiti
9. Bir
10. Goa
11. Gokarn P.S : Even though places are safe, still you have to be cautious and keep your eyes & ears open. I am sure bad situations can be avoided if you are paying attention. Happy travelling!