Whether you’re after some peace and quiet or a swish spa, Portugal’s second city has it all