Train travel in Germany is affordable and fun. Visit the big cities, such as Berlin and Munich, while making time for smaller communities and rural regions, all of them very accessible by train. Highlights include the hills of Saxony and Thuringia, the so-called «Green Heart of Germany», where a dense network of rural railways makes it easy to get off the beaten track.