Change your money before your holiday. The best rates at the moment are with Post Office or Marks & Spencer.
Don't know about cost of drinks. As far as taxi's are concerned I normally ask the Guest Relations how much it would cost for a taxi to where ever. Make sure that you agree the price before you set out and are clear about what you want and where you want to go.
You may find someone to share a taxi with.
Sue