It is indeed the Mosel - I figured this would be an easy one for you! It's not Traben-Trarbach but it's close. Let me see if I have another photo to help narrow it down.