Porto and Lisbon have much in common – both are hilly cities, with attractive riverside quarters and winding warrens of old lanes and alleyways. Portugal's two main cities both have fantastic restaurants – with a good mix of traditional and Michelin-starred cuisine – plus great bars and nightlife.