Douro river cruises are a little different from other river cruises in Europe. Here's what we loved, didn't love, and what you can expect.