Wasserschloss Inzlingen is an upscale restaurant housed in a historic moated castle, also offering refined guestrooms.