DO book train tickets from Delhi in advance. Tickets get sold out quickly, it's a fun way to travel and taking a car is a lot more expensive. Oh and do book your flights to India as far in advance as possible.
Now, you might be wondering how one serves soup on a moving train without major spillage and frenzy, yet I our friendly steward ladles the silky mélange without an ounce of uncertainty. He is a soup artist, I say.