I travelled the Baltic on the Emerald Princess with my 82 year old mom.
Once aboard, our balcony mini-suite was comfortable and roomy, as described. Meals were fine, although occasionally the evening menu was a bit too eclectic and out there for my taste, and I'm a foodie. Their standard "always available" menu is excellent. The Horizon buffet was very good with many choices.
Evening entertainment included ballroom dancers (so-so), a magician (so-so), a juggler (amazing and hilarious), a Beatles tribute band (great fun) and the EP singers and dancers (fantastic). Playing throughout the ship was a truly fine classical string quartet (all lovely young ladies), a soft jazz combo with singer, Evolution cover band, and a few others. Something for everyone.
Onto the shore excursions, comments are listed individually. But a few points about Russia:
It's all about the bathrooms, and traffic. We did EP excursions both days, but also had a special AAA tour to St. Catherine's. Guides were competent, knowledgeable and utterly humorless. We used EP but if I were to do it again, I'd try something else. It's difficult to appreciate the sights when you're so frustrated by the iron control the Russians still exert over their guests. Check your other options. Also YOU WILL BE LATE to everything, so don't book two excursions too close together in time. You will leave late, and you will arrive back late, up to a couple hours. Save yourself stress and don't plan things too close together.
Personal add-on to Bergen, Norway. After the cruise I spent 4 days in Bergen on my own. What a lovely city! But not for the disabled or those who need level ground. It's all on steep hills, and they're so steep there are staircases between the streets. I booked a cozy, utterly simple room with Ingrid's Summer Rooms. She is lovely, the room is clean, quiet, with shared bath and fridge. There's a grocery store 5 minutes away. I ate nothing at a restaurant. It's terribly expensive to do anything in Norway, but I did do the Norway Active tour for my splurge and loved every minute of it. PS, there's also a Noa Noa store near the beginning of the light rail. I got the 48 hour Bergen card and it was well worth it for me. Even with the price of the card I saved over 500 kroner on the things I did. It includes all bus and light rail, a big plus.