You can basically go as far east as poland without a visa and most of the countries all the way down t greece. Some of the former yugoslav countries require a visa. not croatia, but serbia + montenegro and bosnia + herzegovina do.
Get a rail pass. its valid on a EU countries rail networks and...