Schlossparkhotel Mariakirchen is a hotel offering accommodation in a moated 16th-century castle and modern annex, complete with a restaurant and brewery.