if you visit srilanka dont give the money to anyone for change and don't change @ hotel.

Best to change @ government bank or registered shops.