We're staying at the Eden Beach Resort for our honeymoon for 1 week (arriving 4 weeks today) before moving onto the Maldives. We're B&B at the Eden but will probably upgrade to AI for a few days. How much spending money will we need for Sri Lanka? I'm thinking for tips, presents, meals out etc. How accepted are credit cards in Beruwela? We'll probably just use the card in the hotel so that should cover excursions. Also are there plenty of atms, particularly in the hotel? And is it better to get our currency out there or buy it in the UK before we go?