Bremen, in northern Germany, is a rather long and narrow city, lined along both sides of the river Weser. Along the north-west/south-east axis it stretches 1 km, but across only 2 km.
If there's a place you've stayed or something you've done, but we haven't listed, review it for us!