The Tour of Nepal is a journey that is a rider’s paradise in every way that you can imagine.