Seconded, my thoughts exactly! I'd only add that... exciting as the above is, you can do all of that in 48 hours max. I would recommend Cologne (given its proximity to other NRW area cities), Strasbourg (a personal favourite plus has almost every mode of transport in an array of languages) and...