Here in Croatia, where I am right now, the rules around Bitcoin and other crypto-assets became clearer over the past few years, especially with the application of the EU's MiCA regulation. It's not banned, and there are companies that are authorized to help people buy, sell, and even pay with bitcoin. For example, there are online platforms and even physical exchange offices and Bitcoin ATMs in cities like Zagreb, Split, Rijeka, and Osijek where you can trade bitcoin (and crypto) for cash.
However, I can tell you that, while it's becoming more common, you can't yet go to just any store and pay directly with Bitcoin (there are a few, though). Usually, you'd need to use a service that converts your crypto currency into the local currency (EUR) to make a purchase.