Bonn is a really quick train ride from Frankfurt airport also! Only 38 min from the long distance train station within the airport to Siegburg/Bonn. Only that you get to a secondary train station pretty much outside of the city center, and have to take a "Strassenbahn" (tram/city car) or a taxi to go downtown.