You can buy Swedish kronor before your departure from your local bank, but it’s safer to change most of your money once you are in Sweden. All major Swedish airports have an exchange desk. In Stockholm you will find cash dispensers in the shopping districts and if your debit or credit card bears the Maestro or Cirrus logo you can withdraw money from most Swedish cash dispensers. You can also change money in banks. Good exchange rates are offered by Forex, which has an office at the central station in Stockholm and in the NK department store (Hamngatan). Another good place is X-Change in the PUB department store (Drottninggatan 72).
Credit cards are widely accepted in shops, hotels and restaurants all over Sweden although small cafés may not accept them. Visa and Mastercard are the most common. American Express is not always accepted.
Euros are accepted at the bigger stores, but the exchange rate may not be favourable.
Links to the major Swedish banks with English websites: