Dusseldorf would have been my second suggestion. But it’s just that little little further from Frankfurt than is Cologne.
Dusseldorf airport is close to downtown. It’s linked by the S-Bahn.
Re the monorail, FormerlyDoS, are you thinking of the famous elevated railway in nearby Wuppertal which dates back to 1901 ?