When choosing a beach holiday a wide variety of places come to mind, but there are few countries in the world that can keep up with...
Portugal, situated on the Iberian Peninsula, is a small nation in west Europe. Surrounded by sea in West and South and by Spain in North and...