USD ($) is only good for paying hotel or the liveaboard or the resort. You better exchange your $ to Rupiah (Rp.) for everything else.
It is the best time to be there now since the currency has been recently devaluated from Rp.13.000,- to Rp.15.000,- per $1.00.
The going rate is about Rp.100.000,- (~$6.67) for the taxi (mini van) that can fit 4 divers with luggages. From airport to the Swiss-Belhotel is about 10 minute ride.
To kill the time, I go around town riding Ojek (motorcycle taxi) for Rp.25.000,- (~$6.67), but you need to be able to speak Bahasa Indonesia & haggle with the Ojek driver. They usually park across the street from the hotel.