If you're considering a cruise on the Grand Princess, read this review first! Get a look at the ship, venues, and food before you book.