I'm planning a 3 weeks solo trip to Scandinavia (Denmark, Sweden and Norway in this order) starting end of April. While I don't have much problems in planning for the first two countries, I'm not sure about the Norwegian portion. My focus is to be able to see some of the most beautiful fjords. I don't plan on driving and rely solely on public transportation (train, bus, ferry etc.).
So here's a rough itinerary of the 11 nights/12 days in Norway:
May 10-12 (fly from Stockholm to Alesund, 3 nights in Alesund)
**** Question: Is it pretty straightforward to go from Alesund to see the Geiranger fjord and water falls etc? I found a one day cruise/tour but am wondering if it's necessary or more beneficial to join in a tour? Or just take the four and half hours Alesund to Geiranger ferry and see more or less the same thing? The tour is less than 9 hours while doing it myself is gonna be a very long day.
May 13-15 (either take a short flight or a long ferry to Bergen from Alesund; 3 nights in Bergen; Norway in a Nutshell starting in Bergen and ending in Oslo; break up the journey in half staying in Flam or somewhere close by the night of May 16)
**** Question: Is it worth staying in Flam or somewhere close by for two nights such that it's not too rush?
May 17-20 (4 nights in Oslo; fly back home on May 21)
My current plan is quite flexible since I'm still trying to figure out if this is the most efficient use of my limited time before booking flights and lodging. Any advice and/or suggestion is very much appreciated. Thanks!