Bremen is a major port and industrial centre north-western Germany. It’s around 60km inland from the North Sea and sits on the banks of the Weiser River. The town has a large medieval quarter and it’s also home to one of Germany’s oldest annual fairs and markets. Called the Freimarkt, or Free Market, it’s been held in the last two weeks of October every year since 1036. Hiring a car in Bremen is a good idea to help you get out and about – and for times when you’d rather explore by foot, the city also has a great choice of parks, gardens and other green spaces to enjoy.