I’d vote for the Celebrity trip. IMO, and only IMO, the ports of Bergen, Flam and Geiranger are more interesting than Olden and Sardnes. Eidfjord is a beautiful fjord, but the sail in to Geiranger is spectacular. The Flam railroad is a special experience, a steep climb up to the top and back. Alesund is an interesting city, but Bergen is much more interesting, with many more diverse experiences. Remember, this is just my opinion.