Danish and Swedish written language are much the same, people from Copenhagen most swedes understand, the longer you get from it the harder it gets.
Icelandic written language is much harder, if you are lucky get get the core out of it, the spoken language are not understandable at all, same go for people from Faroe islands.
Many Icelanders was in Stockholm University in Sweden when I was there.