Many people are familiar with ocean cruises, conjuring images of buffets and crowds, when more often that not the reality is quite different: excellent food, service and pampering. However, most ocean cruise ships are large, carrying an average of 2,000 passengers. River cruises are a whole different ball game. Recently I have had […]