Looking for some advice on purchasing train tickets [from Australia] for India, before arrival. Is it actually doable? I will be going as a couple, it is the first time to India for both of us but separately we have covered some travel ground (SE Asia, Japan, Europe, USA, Mexico, Nth Africa just to name a few...)
Our itinerary thus far is:
Fly into Kolkata and take an overnight train to New Jalpaiguri (for Darjeeling) stay Darjeeling 2-3 nights.
Then an overnight train to Varanasi stay for 2 nights.
From Varanasi overnight train to Agra, stay for one to two nights (basically for Taj and Agra fort).
Then a train or bus to Jaipur, stay for 2 nights.
Train up to Dehli, stay one or two nights and then fly out of Dehli.
I have read about Indrail and would like to hear if people think this is advisable option or any other websites to purchase individual train tickets?! It is the first few trains: Kolkata- Darjeeling/ Darjeeling-Varanasi/ Varanasi- Agra that I would like to have tickets booked prior to the trip. Also, advice on the itinerary sketch so far, any longer or other stays warranted? We have a short two to three weeks and would like a taste of several areas; mountains, holy city, big city. We are both creative types who love the act of travel itself.