Is Sweden a peninsula?

There is an easy answer to this one : Yes. Sweden is indeed a peninsula, it's part of the Scandinavian peninsula which, as you probably know, consists of Sweden, Norway and the northwestern part of Finland.