our day was drizling rain, and we were at the bottom looking up, so that, and the others, were just stock online photos I grabbed for examples. However, our photos in other ports all look like those, except Bergen funicular, which we skipped b/c of the rain. Alesund is an especially gorgeous view. Norway was a fabulous trip. Other than the bus to Mt D (booked online for under $50) and kayaking (also online), we did not do any big excursions. There are longer day trips, etc. where you might see more scenery. But, with a family of 4, those excursions add up. Plus, knowing our teens, we picked easy 1/2 day port visits. It was the perfect amount or Norway for us, esp. as the cruise was also our relax break on a 3 week, high-touring trip. We also watched 6 movies on that cruise!
Copenhagen is a great city, with tons to do. Make sure to spend at least 1 extra day there. It's very walkable, and public transit is excellent, as well.
FYI-SAS flies from many European cities nonstop to CPH (for as low as $100PP+) so you can fly into another city 1st, and then onto CPH. We have done this 2X, once into Frankfurt with 3 days DIY Rhine riviers area/Heidelberg, and also to Rome 1st. We have also flown after a cruise from CPH to London and once to Paris. Easy-Peasy and gets a lot of bang for your over the pond expensive plane ticket.