Its like anywhere else, including where you live...
People use their local currency - how do you think the corner shop where you live would respond if someone wanted to pay with Euros or Rubles?
Many (most) places are used to taking credit cards and do so routinely. Some smaller places will prefer cash and might give you the stinkeye if you wave a credit card but accept it , some just take cash only. You need some cash.
If you want to "get burned' then order foreign currency from your bank at home, exchange dollars at the airport, or any other place that does "currency exchange".
Smart travelers simply pull some cash from their home bank account by using their bank/credit union's debit card at an ATM in Europe.
Call your banks (whoever issues your credit cards and ATM card) before you go and give them a heads-up about your travels so they don't lock your card due to fraud. Always bring at least 2 of each, just in case you have trouble with one.
The UK uses Pounds for currency.