The Gothic medieval Montsoriu castle, touted as Spain’s finest building of its kind, overlooks the Catalan town from the top ...