How to travel India overland?
Train travel is the best. Most hotels will book a ticket for you and you should do so ahead of time. For short journeys 3rd class is fine, for overnight its crowded and can be very hot. 2nd Class AC is probably the best option otherwise. Buy a chain and lock for your bags at any station, there is a reason there are metal loops on the seats. The train booking office in Amritsar is a pain. Avoid and go to the station. I experienced that myself, and heard similar stories. The New Delhi railway station can pre book many tickets for you. Be sure to check your dates!