My wife and I were just vacationing in Alsace this summer, and there are lots of places that fit the bill.
Here's one suggestion: the tiny village of Katzenthal near Colmar, with the Chateau Wineck tower on the hill directly behind the vineyard slopes.
http://commons.wikimedia.org/wiki/Ca...teau_du_Wineck