Beach- Goa
Desert - Thar, Rajasthan
Beautiful mountains with ice- Kashmir or Ladakh
Old forts- Udaipur, Rajasthan
Mysterious temple- Puri, Odisha
Beautiful mountains without ice and less population- North East India
Archaeological temples - Everyehere in India
Crowd- Delhi or Mumbai or Kolkata