Germany of course. Although we do have the sweepers run once/week on all the cycle paths as well.
We avoid smashed bottles on the cycle paths by giving the local drunks nice benches next to the river ... that way they can just through their bottles in the river instead.