Portugal consists of its mainland on the Iberian Peninsula in Southwestern Europe and the archipelagos of the Azores and Madeira. It is bordered to the north and east by Spain and by the Atlantic Ocean. Lisbon is the capital and the largest city. The official language is Portuguese. Portugal is a wonderful country to visit due to its incredible cities, weather and affordability. Some must visit places include the Azores, Madeira, Lisbon, Coimbra, Porto, Evora, Sinatra, the Algarve, Guimaraes, Fatima, Faro and so much more.