One of the best places for a cruise in Hamburg is the city's port on the Elbe River. The port offers various cruise options, including sightseeing tours of the historic Speicherstadt and the modern HafenCity, or cruises on the Elbe towards the North Sea. Another location for boat tours is the Alster, from where you can enjoy a breathtaking view of the city skyline.