From sumptuous five-stars to chic boutiques, Barcelona’s diverse accommodation options reflect the dynamic nature of its tourism sector.