Let's bike across Europe!

Here's the problem: you need to get from Rome, Italy to Berlin, Germany and you only have your bike. Not all roads are bike-friendly so you only have a few routes available to you. What's the shortest path to get from Rome (in the south) to Berlin (in the North)?