there is no "best port"
the worse port might be the default one if your ISP blocks/throttles it
i use a random port each session, but then i'm not behind a router
you should forward whatever ports you select, for TCP and UDP, if youre behind a router