I'm planning a trip to Prague this December and trying to figure out how much Czech currency (CZK) to bring with me. We usually carry some cash for small expenses, but I'm not sure how much is enough or too much. Are credit cards widely accepted, or should I rely more on cash? Also, any tips on where to exchange money for the best rates in Prague would be super helpful. Looking forward to your advice!