The best time to visit Stockholm is between the months of May and September, when the city emerges from a dark winter and fully comes alive. Summer temperatures are moderate, and Stockholm’s archipelago is at its most beautiful during the long summer days from June to August.