德国火车非常发达,建议你可以在火车站买rail pass(一个月内任意3-10天可以随意乘火车),这样是最经济实惠的,而且自由度很高,非常适合一个人自助游,想去什么地方随意乘火车就能去,也不用担心乘错车。介绍rail pass的网站:http://www.bahn.com/i/view/GBR/en/prices/germany/germanrailpass.shtml
另外欧洲大部分国家乘坐公交(公车和地铁)是不需要检票的,换而言之就是你不买票也没人知道,不过有时会有人上车检查,若是被发现了需要罚40欧。所以你可以权衡想不想逃票(我在法兰克福逃了3个月的票也没被查到,不过如果去柏林的话建议还是买票)。
如果用德国的rail pass的话还可以去奥地利的萨尔兹堡和瑞士的Bazil。另外如果买了rail pass再另买一张一个月的extension(好像29欧)可以去捷克(布拉格),比利时(布鲁塞尔),意大利(维罗纳和威尼斯)。