I would suggest Cologne. Check with bahn.com and you’ll see fast trains departing roughly every hour.
There’s a non-stop ICEs at 1031 (which ir probably too early for you) which takes just 1hr 17mins. Otherwise you take the S-Bahn into town and change to the ICE. This adds just over 20 mins to the journey time.