Famed for its port, beaches and wine, Porto is an incredible city to live in. It's less than two hours from both Lisbon and the beach (Cascais), has a very manageable cost of living and a thriving tech scene.