The Rheinsteig trail in Germany is among the most beautiful trails in the world. The path is along the river Rhine, and it is about 320 Km long.