Avalon river cruise review: Why it’s worth every cent. It's the little things that make a big difference.