Middle Rhine region in Germany is famous for its scenic views, small charming towns and castles on the hills overlooking Rhine river. One of the best ways to experience the beauty of Middle Rhine is by taking a boat cruise. In this post I’d like to share a sample itinerary of scenic Middle Rhine cruise between Bingen and Boppard, Germany.