Pass through awe-inspiring mountain ranges while eating delicious food on these once-in-a-lifetime train journeys.View on ...