Bremen is a Hanseatic port city on the Weser River, where the UNESCO-listed Rathaus and Roland statue preside over a market square of stepped-gable merchant houses, and the narrow lanes of Böttcherstraße and the Schnoor quarter recall the medieval town beneath the modern city.
Late spring through early autumn (May to September) brings the mildest weather and the longest evenings for wandering the old town after the day-trip crowds thin out.
Try Bremer Knipp (a pan-fried oat-and-pork dish), Birnen, Bohnen und Speck (pears, green beans, and bacon), and a pilsner from Beck's, the brewery still based in the city.
Base yourself in the Altstadt within walking distance of the Marktplatz, so the Rathaus, Böttcherstraße, and Schnoor quarter are all reachable on foot.
Climb St. Petri Dom's south tower right when it opens at 10am — it's a narrow one-way spiral stair, and by midday you'll be queuing behind tour groups off the river cruises.
Read more in Bremen Travel Guide: Hanseatic Gables and Grimm Fairy-Tale Streets.