I'm gonna be up in Dundee on the Saurday. Where would be a decent place to watch the semi in town?

Is there anywhere with a beer garden and screen outside? Or would it have to be inside to watch it? Would obviously prefer having a drink at the same time. Booking a table would probably be ideal as well.

I imagine they'll be tons of folk in the same boat......