Spanish holiday resorts are getting tired of stag and hen party tourism