Journalists are also settling into the press centre, which opened earlier this week and is set to welcome hundreds of reporters from the 42 participating countries.
Flags have started popping up all over the city, while the Globe Arena (Globen), which is hosting the final, is covered in banners.
Sweden's entry Frans had his first rehearsal on Tuesday before heading off to do more promotional work away from the capital. He touched down at Bromma airport in Stockholm again on Friday afternoon, ahead of his second rehearsal on the main stage on Sunday.
Meanwhile bars and clubs around Stockholm are gearing up for Eurovision-themed parties throughout the week, while Abba's Björn Ulvaeus is set to unveil the English-language version of his new musical-dining experience, Mamma Mia The Party, while so many pop fans are in town. The Local was the first to report on his plans in January as he prepared to work on the script while enjoying some winter sunshine.
— Maddy Savage (@maddysavage) January 20, 2016
The Eurovision final takes place at 9pm local time on Sunday. If you live in Sweden you can watch it live on Swedish network SVT1.
All photos: Claudi Bresciani/Maja Suslin/TT