The romance of riding wee trains that run on tracks a mere two-and-a-half feet apart can be enjoyed in few locales in the world. Himachal Pradesh has two such historic systems, running high into the snow-capped Himalayas—the Kalka-Shimla Railway and the Kangra Valley Railway.
These journeys take you past and to some of the most picturesque railway stations in the world. The miniature trains daintily meander in and out of forests and villages and around hillsides—they lend beauty to the countryside rather than detracting from it. But don't take one of these trains if you're pressed for time—they travel like snails, taking as much as three times longer to travel between points than a car does.