Every one is still being so helpful thank you so much.
I have changed the plans a little and though i know i will never get to seeing all of these places i have kept it mostly to the West side of India so i am thinking of the following route:
Indore (fly to)
Calicut (Fly to)
I have been plotting it out on a map and i still think im trying to cover a massive area, im also getting myself a little confused on where to go after each destination, im not sure if im going the right way, im especially confused as to how to cover Kerala covering the hill stations and the beaches.
In my guide book that im using to help me sometimes it dosent give any idea how to get between some of the smaller towns, it kind of make out you have to go back to one of the bigger more industrial areas and start again from there.
Also i would still like to include Chandigarh and Amritsar but i dont want to have to go back on myself so if anyone can advise if i should do it at the beging or end and how to fit it in then that would be great. Also any advise on where to visit in Punjab as Im wondering if its worth all the travel for just the rock gardens and golden temple? Originally i was hoping to go to Leh and closer to the Himalayas but i think between jan & end of March isnt a good time due to weather conditions?
Is it a good idea to start by going up North to through Punjab then from Amritsar to Bikaner?
Ohh so many questions sorry but you have all been so helpful so far, so yet again i ask for your expertise.
Thank you for your time.