Neil, first make sure the leak is no longer leaking. If it was wet for a long time, there may be damage there that you haven't seen yet.
Once you know there's no leak, it's sand and varnish time. Do make the assumption that it is veneer, and very thin, so if you go through it, you'll really have a mess on your hands. You can use stripper, but there will still be some spots that will need a light
sanding, all over. Then, you build up coats. We prefer matte finish on cabin
soles, but the high gloss is somewhat harder, more resistant to wear. Some people sprinkle the last coat with fine glass beads, so it won't be slippery when wet.
The table, well, we've always sanded and varnished ours, and with high gloss.
We never have bought the most expensive, either, just what the local chandlery
Even for below decks, it does not hurt to get varnish with UV inhibitors.
Good on ya for getting to it before it gets horrible.
Incidentally, I have no idea what's currently on your table, but good varnish doesn't leave condensation rings in my experience, it just beads up, like rain drops on fresh car wax. To me, rings would indicate porosity in the present coating, whatever it may be.