Well darjeeling is one of the best place of India. But it legally belongs to Nepal but it is under the control of india. I think Nepal having tallest mountain Mt Everest, birthplace of Gautam Buddha , the city of temples- Kathmandu etc and many more natural and cultural scenario is the best country to be visited . Please visit nepal once.
As India is such a big country with over 650 major cities, "MUST VISIT" must be classified to adjust more cities as:
A. Holy Places
1.Tirupati ,Andhra Pradesh
2.Shirdi ,Maharashtra
3.Amritsar ,Punjab
4.Ajmer ,Rajasthan
5.Haridwar ,Uttar Pradesh
B.Hill Station
1.Jammu-Srinagar, Jammu and Kashmir
2.Shimla-Manali, Himachal Pradesh
3.Nainital-Uttarakhand
4.Sikkim
5.Mt Abu-Rajasthan and Ooty-Tamil Nadu
C.Historical
1.Pune, Maharshtra
2.Kolkata, West Bengal
3.Ahmedabad-Sabarmati-Porbandar, Gujarat
4.Aurangabad, Maharashtra
5.Agra-Delhi
D. Lavish Lifestyle(Metros)
1.Mumbai, Maharashtra
2.N. Delhi, Delhi NCR
3.Banglore, Karnataka
4. Kolkata, West Bengal
5.Hyderabad, Andhra Pradesh
E.Beaches
1.Goa
2,Thiruvanantapuram, Kerala
3.Vishakhapattanam, Andhra Pradesh
4.Kochin, Kerala
5.Murud-Janjira, Maharashtra
F. Something Hatke
1.Bhatinda, Punjab
2.Aurangabad, Maharashtra
3.Bhopal, Madhya Pradesh
4.Dwarka, Gujarat
5.Ranikhet-Kausani, Uttarakhand
don't do it... the worst most polluted disgusting country
and I do know what I am saying having survived living there and running away
on a recent trip the night sky in new delhi was so polluted the sky was fluro green...!!!
there is not one single city I would recommend for two weeks
as for beaches don't even bother
India isn't exactly known for tourism, but I guess New Dehli would be one of the less lousy places.
you must go to Kodaikanal must check out elephant valley, beautiful waterfalls,
when you travel to India you must opt for the mountains, off-road, off-train, see the temples,