Schloss Alsbach offers fresh cuisine in a cozy castle setting with year-round events and scenic views from its historic tower.