Speak English?

Almost everyone in Stockholm speaks English and is happy to do so with foreigners. You are not expected to learn the language but if you want to, the city offers free Swedish course.