Overlooking the River Douro with its famous Port Wine lodges, the city certainly has all the views and the cobbled (often very hilly) streets and beautiful ceramic tiled buildings are charming.