Although the ice bar in Stockholm is probably the most famous, ice bars can be found in other cities that are popular ports of call for cruise ships. The Ice Bar in St. Petersburg is found on a quiet street right behind the Kazan Cathedral. It features Russian vodka (of course), but has the same great photo opportunities as the ice bar in Stockholm.
You don't have to go all the way to Europe to find an ice bar--the Norwegian Epic cruise ship ice bar is just as much fun as those in Stockholm and St. Petersburg.
Stockholm Ice Bar Photo (c) Linda Garrison