Hi Annie,
Currency in Northeren Cyprus is Turkish Lira (TL). These rates fluctuate daily so I would keep an eye on this before you go. Most businesses accept main foreign currencies such as the Euro, sterling pounds, US Dollars and Cyprus pounds. Major international credit and charge cards are accepted by hotels, restaurants and shops. Most major banks have ATM'S which also accept main credit and chage cards.
My advice would be to wait and change your money when you get to Cyprus as the exchange rate is much better over there so you will get alot more for your money.
I hope all of this information helps. If I can help you with anything else, please let me know.
Warm wishes,
Cheryl, your editor