This was our first cruise so we wanted to do it right. We picked Silversea because of friends' recommendations and extensive review of our options for a Mediterranean cruise. On balance our choice was perfect. The ship was immaculate, the crew was pleasant beginning with Colin who greeted us on arrival, and lasting with our Butler, Chan. The rest of the staff was equally friendly and accommodating.
We scheduled tours for every morning and although (in retrospect) probably one or two too many; it got us up and out to see the sights. The tours where well run and limited in size so you never felt like a herd of cattle. I'd say do them all if it's your first time.
The food was ok -- we ate in all of the restaurants ( Le Champagne once and the Restaurant once) -- our favorite was La Terrazza on the aft deck. I say ok because after 10 days not a lot of variety. I recommend one night for Le Champagne -- small, elegant and good food. By the way the only restaurant on the ship that has a cover charge($80).
Issue was weight room directly above us on Deck 9. Weights dropping floor and no resolution. Cabin butler was Chan and was perfect. Room itself was very nice, but for $8000 more and the issue noted above not recommended!
Great tour of the area including La Granja. Valldemossa was wonderful getaway village.
Visited Santa Eulalia and lunch at the Atzaro Resort -- fabulous.
Florence was spectacular and the walking tour was worth the 8 hours of "work". We would have liked two more days.
Pisa was an easy half day and worth the trip. You can see virtually everything in a grassy area about three football field long.
Barcelona is worth three days, at least. Lots to see and do. We used the hop on/hop off bus to get as much in as possible in 2 days.