The Cologne Marathon crosses the River Rhine at the start, and takes around 27,000 runners past the twin towers of the city's immense cathedral. After that it's three or four gruelling hours of running past Romanesque churches and through green parklands.