Although some places accept card payments, Albania is largely a cash society and you should always have some cash with you. ATMs usually take Visa OR MasterCard, not both. Never use Euronet ATMs!