As a city of islands, Stockholm is an ideal cruise destination, and 24,000 British cruise lovers know it. The competition was fierce, but Stockholm was voted the number one cruise destination in all of Europe by readers of popular UK magazine Cruise International.
Claudia Quas, Project Manager of the Stockholm Cruise Network, said there are many reasons why Stockholm is growing as a cruise destination.
"Stockholm hotels and attractions are generally thought of as 'high class', and the city itself gets very high customer satisfaction ratings on shore excursions," Quas said in a statement.
IN PICTURES: Cruising to Stockholm? Check out ten things locals say you shouldn't miss.
The city's relatively compact size also makes it easy to see and do a lot in a short amount of time, Quas added. Stockholm offers shopping, history, a royal palace, a stunning archipelago, century-old ships, and numerable unique museums.
Stockholm's success as a cruise destination didn't happen overnight, but has rather been a work in progress. Stockholm Cruise Network was founded in 2001 and has been growing steadly. Last year was the busiest season ever for Stockholm ports, with 274 ships visiting the two main ports just during the summer. Quas expects even more ships to visit Stockholm this year.
Stockholm, sometimes called "the Venice of the North", was chosen over Venice as well as Barcelona, the Norwegian fjords, and St Petersburg. For the past two years Stockholm has been ranked number two, coming in second place to the fjords of its Scandinavian neighbour.
The competition was split into two areas, Europe and the rest of the world. In the "rest of the world" category, Stockholm shares its crown of glory with Alaska.
IN PICTURES: Take a look at the stunning Stockholm archipelago
Follow The Local on Twitter