Barcelona, Spain

Barcelona, Spain

Barcelona has it all. It has a rich heritage, easily explored on foot, and excellent beaches that glisten alongside the Spanish Mediterranean shore. It is a Mediterranean and cosmopolitan city with Roman remains, medieval quarters and the most beautiful examples of...