Germany offers unlimited train travel for just £1.60 per day with the Deutschlandticket, which allows you to travel on local trains, trams, buses, and ferries.