If you are in Finland, absolutely don’t miss a Baltic Sea cruise. Ships to Stockholm, Tallinn or St Petersburg leave from Helsinki and Turku. You can choose either Viking or Silja Line, which seem fairly comparable. Cruises are fairly inexpensive. Cabins are a little cramped, but between the various restaurants, dance clubs, gift shops and casinos, you won’t want to spend your time sleeping anyway.