Нужно ли предъявлять обратный билет при въезде в Шри-Ланку и как выгоднее обменять валюту: USD или RUB?

А где? Подскажите. В банке то наверно не купишь по такой цене

Обратный билет редко проверяют при путешествии. Что касается обмена денег, лучше везти доллары, так как обменный курс может быть выгоднее. Конечно, курс меняется каждый день, но в один день, например, предлагали 362 рубля или 5,6 долларов за рупию. Если у вас уже есть баксы, то вы не сможете их продать по долларовому курсу, чтобы купить рупии. Намного лучше опираться на текущий курс обмена, чем на курсы, которые были в прошлом. Сегодня доллар относительно дешево можно купить, примерно за 64 рубля. Если у вас есть UP-карта, то вообще нет проблем с снятием наличных. Карту лучше использовать в местных банкоматах, например, на сайте cash.rbc.ru. Банк, вероятно, предложит более выгодный курс обмена, чем обменные пункты.