Last and best stop on the Romantic Road in Germany – Fussen and Neuschwanstein Castle Best stop along the romantic road in Germany is Neuschwanstein Castle and the village of Fussen