Porto is a small, and a charming city, located in northern Portugal. The city is world famous for its beverage Porto that has been brewed locally since the 17th century and the sweet Pastel de Natas. It is great for a weekend getaway. Here is how to spend 2 days in...