About port wine exist many good brands. Maybe Porto Ferreira, is a very old Portuguese brand possible more difficult to find out of Portugal. And the wine is very good. How much old, better but obvious more expensive. You can try white port wine. Drinks fresh. It is not so expensive as red, and is also very good.