My partner and I are in our early 30s and this was our second cruise. Our first was with Royal Caribbean to the South Pacific. We chose Holland America expecting a better experience considering the price difference was substantial (almost double compared to Royal Caribbean).
Unfortunately we were disappointed across the board.
Food:
Great city, lots of interesting architecture
Not much to do city
Pretty town but small
Very nice city
Went to Scara Brae, very interesting and picturesque
Nice town