В Швеции менял только евры, лучше всего это делать в Forex. Прямо в аэропорту, там платишь только кросс-курс. В городе в банке очередь + около 40 крон возьмут за обслуживание (помимо курса). В гостинице курс грабительский.
Про рубли не знаю, думаю, так же.