For painted finishes I'm a big fan of Sadolin Superdec - lasts really well and a good range of colours.
For clear finish, Danish oil is good.
But if you want the colour of the oak to remain, then you need U/V protection. Osmo, while expensive, is the best I've come across so far. Seems to be...