Stockholm, Sweden’s captivating capital, is a city where history, culture, and natural beauty come together seamlessly.