Spain attracted one of the highest numbers of international tourists last year, and its economic growth has left the UK and the rest of Europe in the dust.