Viking is a great value for your dollar and the locations visited are wonderful! Never worried about safety during tours. Some of our tours were repeats and learned new information and perspective than on the first tour. Was nice to return to towns that had visited before and go back to shops that we had been to before. The Christmas Markets were amazing and enjoyed each of them. We find Germany rich in history and enjoy each stop. We have made 2 trips to Budapest and really enjoy the city. Our tour guide was amazing and so knowledgeable. She was raised there. When she was an adolescent moved to the US. Now her and family are back. She could really put the history in perspective. Cabins were always clean and staff very pleasant. Easy to find the Viking staff @ the airport and smooth process to get to the boat and back to the airport at the end of the cruise. The food was outstanding and the dining room staff awesome. By end of trip we all knew each others names and were treated like family.