The city is famous for its architecture Not to be missed Barcelona Located in northeastern Spain, Barcelona is one of the country’s top travel destinations because it offers everything tourists look for in a European city from historic architecture include the Casa Batllo and the famous Sagrada Familia church. Both of these extraordinary structures feature combinations of fascinating designs, shapes and colors.