We will be in Mainz on Christmas Day. Just got a change of excursions for Cochem, Trier and Reims due to no Christmas Markets. They didn't know this before?
On our April 1 cruise 6 people out of 112 tested positive and were removed from the ship for quarantine in a hotel. I felt it was safe. I believe Viking lifted the testing requirements, check the website for the latest information.