We took an Olivia Cruise and tour with the Viking cruise lines and had a great time. Great activities and tour guides were awesome. Not only was the personal guide that stayed with us the entire trip and the local guides were very knowledgeable and helpful. The shore excursions were with the local guides were really well organized. Excellent service at airport transfers and the hotel were ...