Been twice & speak the lang.

Its one of those places where there isn't really one "must see" thing...but pretty much every little town has a ton of history & culture. So its very much dependent on you whether that works for you. So generally the history fanatics do better than the rest.

Obviously also a very modern country...but that manifests itself more in a subtle "sht just works" fashion rather than as a must see location / event.

Check out the Rhein / Rhine area...there are a billion castles there (trade route in the past so every local wanna-be prince built a castle on the shore to exert power.

If Christianity is your thing then there might be some specific locations to visit though @ Luther. e.g. Schloss Wittenberg

>"must do" things

Maybe try out the no-speed limit Autobahn. (NB not all routes are speed limit free...)

Also check out the bulk train tickets...you get tickets valid for X days that cover a bunch of routes...can work out well for tourists.

Advice...you'll be fine...as I said "sht just works" and everyone below 30 can speak English anyway.

Personally I'd head towards the south...its a little more "exotic" plus seeing how you'll need a Schengen Visa anyway you can easily hop across a border. Else the German / Netherland border towns have a certain quaintness to them too (and hybrid culture due to border disputes in the past)...excellent for cycling too.