O, queso! Delectable slices of Spain and Portugal