Декабрь-январь проведу в Непале и Индии (по месяцу в каждой из стран) и если с Непалом все предельно ясно (спасибо Идущему), то с Индией не все так очевидно.
Примерно маршрут по Индии выглядит так:

Основной вопрос, который меня волнует, как передвигаться на индийских поездах? Читал ветки форума, читал и другие сайты по данной теме - мнения сильно разнятся.
Кто то говорит, билеты на поезда 100% необходимо бронировать чуть ли не за 2 недели иначе не уедешь, а кто то просто в день отъезда приходит к кассе и покупает билет...
Кто бывал в Индии и кто ездил на поездах, поделитесь вашим опытом?
Второй вопрос непосредственно по маршруту:
Как доехать от Покхары до Варанаси?
В LP предлагают доехать на автобусе до города Gorakhpur, после чего на поезде до Варанаси. Альтернативный вариант - на автобусе до Sunauli, затем 10 часов на автобусе до Варанаси.
Какой вариант лучше, на ваш взгляд?