Hi mate,
It depends how many will be there - if there is a big group then In on the Green at Galle Face Hotel might make a special arrangement. Apart from that you would be better speaking to one of the locals who would have a lot more knowledge than me on any local bars that would show it.
Good luck and enjoy if you manage to set something up!
Terence