Barcelona, a vibrant coastal metropolis with a rich history dating back to Roman times, is home to a wealth of historical sites, including the famed works of architect Antoni Gaudí. The city is beautifully located in northeastern Spain, framed by the shimmering Mediterranean Sea and the Montjuïc and Tibidabo mountains. ...