good casinos are the Alea and Gala either side of the river
im at uni on the other side of Scotland but grew up near there. get a good internet connection for grinding online in either student halls or your flat, cash games are pretty juicy at both those venues if your looking to grind live.
as far as live tourneys go your better to try and satty in to the bigger ones online such as UKIPTs and GentingPS