1.Pune,Maharashtra
Popularly known as the college town of India,as it catches attention of youth as Pune has excellent restaurants,nightlife,shopping centres,etc.
Best time to visit pune:July to March as here the climate in summer stays below 35 and rains are perfect.
Pune is famous for:Shaniwar Wada,Karla caves,Sinvagad,etc.
2.Mumbai,Maharashtra
Popularly known as 'Financial capital of India', 'The Maximum City', 'Land of Bollywood', 'The dream City' and much more.Mumbai is capital city of Maharashtra.It has stunning beautiful scene of sunset and sunrise due to its beautiful god gifted sea.
Best time to visit Mumbai:October to February
Mumbai is famous for:Marine drive,Juhu beach,Elephanta caves,etc.
3.New Delhi
Capital of India,as it has many historical importance such as Mughal gardens and Governmental buildings.Also,Delhi is the second most efficient and accessible metro service in the world.
Best time to visit Delhi:October to March
New Delhi is famous for:India gate,Hauz Khas Village,etc.
4.Jaipur,Rajasthan
Jaipur,the ‘Pink city’ is the most royal,majestic and colourful city.It is the best place to live for heritage and history lovers.
Best time to visit Jaipur:October to March
Jaipur is famous for:Amer Fort,City Palace,etc.
5.Chandigarh,Punjab
Indians first planned city.It is the greenest city in India as it has Beautiful gardens and park in every sector.
Best time to visit Chandigarh:August to March
Chandigarh is famous for:Rose garden,Rock garden,Sukhna Lake,etc.
6.Surat,Gujarat
Known as ‘the city of flyovers’ and Diamond City of India as it is centre for diamonds.It is the safest places to live in India.
Best time to visit Surat:October to March
Surat is famous for :Dumas Beach,Dutch Garden,etc.
7.Indore,Madhya Pradesh
Commercial capital of Madhya Pradesh.It is the hub of industries and organizations.’The food city’ as it is famous for Poha and Immarati.
Best time to visit Indore:July to March
Indore is famous for:Rajwada,Lal bagh Palace,etc.
8.Trivandrum,Kerala
Capital of Kerala.The world famous Ayurveda is rooted here and is the tourist hub for tourist.
Best time to visit Trivandrum:October to February
Trivandrum is famous for:Padmanabhaswamy Temple,Poovar Isalnd
9.Ahmedabad,Gujarat
One of the fastest growing city,it was featured as the best city to live in the Times of India in 2017.It has Fastest network of transportation facilities and increasing commercial industry.
Best time to visit Ahmedabad:October to March
Ahmedabad is famous for:Sabarmati aashram,Dada Hari Wav,etc.
10.Lucknow,Uttar Pradesh
Capital of Uttar Pradesh.It is the city of Nawabs.Clothing of here is famous world wide as it carries the Nawabis design known as Lucknowi Designs.
Best time to visit Lucknow:October to March
Lucknow is famous for:Choota Imambara,Rumi Darwaza,etc.
11.Hyderabad,Telangana
Densely Populated metropolitan city.Emerging IT hub with top class Airport and International Schools.Stated as the Best city to live in 2015.
Best time to visit Hyderabad:September to March
Hyderabad is famous for:Charminar,Ramoji Film City,etc.
12.Chennai,Tamil Nadu
Fourth largest city in India.One third of the automobile Industries in India are here making it’Detroit of India’.
Best time to visit Chennai:October to March
Chennai is famous for:MGR Film City,Marina Beach,etc.