Explore the historic island of Riddarholmen in Stockholm, Sweden with its picturesque waterfront views and charming architecture.