Hamburg Germany. Sits on the banks of the River Elbe which connects it to the North Sea and the Alster Lake. This historic city is crossed by hundreds of canals and large areas of parkland. The city’s central boulevard connects the new town with Altstadt (Old Town) which is home to the 18th century St. Michaels Church.