Used this book for the Mediterranean cruise I just took. I've never read a Rick Steves book before (this was my first trip to Europe) but a few of my friends highly recommended his work. I saw him talk at a travel show once before and he seemed very knowledgable.
The book covered all of the stops the cruise made. It was great! The cruise covered Spain, France, Italy, Greece, and Turkey. The book described how to navigate from the ports to areas of interest, such as taxi costs, directions to train stations, etc. There's quite a bit of info about each city, impressive considering how many he covers in this book. He also marks sights with a rating system (3 stars for things he considers must-see), so that really came in handy for planning our day and narrowing down what we wanted to try to do since there's only so much time in a port day. The background and history of the cities and sights made for good reading pre and post visits. He also includes some walking tours, but we didn't really take advantage of those although I did skim through them.
For Rome, there was so much we wanted to do in our day (plus it takes a lil while to navigate there from Livorno) so we wanted to do a tour. The cruise excursions charge an arm and a leg! In addition they give you less time in the city bc they really want to make sure you get back by all aboard time so they end the day earlier than I would want to. We booked with Can't Be Missed, one of the tour companies Rick lists in his book, and they were fantastic. They squeezed in even more into the day's tour than the cruise's most sight-filled tour for like a quarter of the price.
I would highly recommend this book to anyone who takes a Mediterranean cruise. My edition was a couple years old (think an updated version is actually coming out in a month or two) so a restaurant Rick recommended that we tried to go to in Athens was already closed, but for the most part things are pretty accurate. I did look up updated prices and hours for sights but they weren't too far off from what Rick had listed. I would say just double-check the things that you want to see beforehand (a couple of museums were closed for renovation) so you don't find yourself spending time trying to get to them only to be disappointed. I luckily had spent some time poring over this book before the trip so there weren't surprises like that for us. My bf and I got the Kindle versions which made it easy to carry around and look things up on our iPhones on the fly. My bf also liked reading about each stop the night before. We saw other cruisers walking around with their copies of the book on the ship too. :o) I think the book mentions that if you get the paperback edition, you can tear out each chapter to make it easier to tote around little chunks as you walk around sightseeing, which is a great idea. I've always typed up stuff from books into a Word doc that I can print for better portability since I didn't want to lug around a giant book.