Germany is rich in quaint villages and beautiful scenery.  One of the best places to see all this in a nutshell is a trip down the UNESCO World Heritage listed part of the Rhine River.  Here you will see spectacular castles or schloss,  perched on the edge of mountains that roll down to the river.  The Rhine is also dotted with charming villages to stroll on cobblestoned streets, and stop for coffee and meals at great local food restaurants. As this is a wine region, pretty vineyards and wine tasting are also on the offer.  And there is no better way to witness this splendor than on a relaxing Rhine cruise down the river. You can sample this by joining a day or half day cruise from a number of towns along the river. Check out this link for all cruise activities joining from various towns along the Rhine.