score:2
I would recommend the Galle Face Hotel. This is less than 4kms from these casinos:-
If you are staying at a 4 star hotel and spending lots of time at the casino, the cost of a taxi or auto-rickshaw over 4km is going to be minimal in comparison.