Portugal is a place which has something for every visitor. The place is known for its rich history, stunning beaches, and vibrant cities which enhance the charm of the country. Whether you are history enthusiastic, beach lover or a foodie, this Portugal travel guide is ideal for you. Portugal owns…