We took a cruise line where every room on the ship had a balcony, so even in "steerage" we had one. We'd have a glass of wine and watch Sweden go by, looking at the lovely little country houses and the sailboats, as we slowly approached Stockholm.
Sounds like you took the fijord cruise. They say its stunning. Cheers.