This country is mostly cash-only, though in many places they started to accept cards. In Budva many restraurantgs and shops accept cards, but be sure to always have some cash, for example in taxi and muni cards are never accepted.