SFI isn't for everyone, chances are you'll be in a group of 30 mixed race immigrants who are there to tick boxes to stay in the country. you get taught whatevers being taught that day and only one tutor.
The hardest part about learning swedish is EVERYONE in Stockholm speaks English, will hear you're english and want to talk english to you!
I took 3x5week courses, 2h 2x a week in the evenings, cost about 2500SEK per course+books. 1 tutor to 5 students who actually want to learn.
then just forced people to speak swedish, and most importantly wasn't afraid to cock up - e.g, the swedish for plant bulbs and fxxk is very similar, my girlfriend was looking for a gardening book titled onions and bulbs, i shouted when i found the book (in swedish across a packed stall in a huge trade fair infront of her very serious aunt and cousin) "look marie I've found the book on fxxking!" another was a song with the lyrics "vill du ligger med mig nu" which is "will you shag me now" but my swedish friend translated it as "will you come to bed with me". so trying to show off my swedish, infront of her parents i got up to go to bed and asked if shed like to come for a shag
Accommodation in Stockholm is notoriously hard to get. getting a "1st hand contract" on a rental property or apartment in your position will be near impossible - theres a que system with the housing associations, i was normally around 300 in the list, the people at the top had been in the system 10-20 years (you sign your child up at an early age)
Better chances of a second hand contract (sub letting) the only success i had was to put an advert up on Blocket.se (an ebay/gumtree type site) with a picture of myself stating i was English. You can search for places on blocket, but most said they had 30-50 people apply for a room! in my first week of having an advert of myself i had about 15 offers of rooms/appartments. expect to pay around 400quid a month for a room, 550+ for a studio apartment.
Ive brought a house now which including bills is cheaper to pay for than just the rent on an apartment!
have you got work sorted?