Cal Sastre offers authentic Garrotxa cuisine in a historic 15th-century building.