I've scanned the community and not found this question asked, so forgive me if you feel it is a repeat.
I'm visiting the UK from the US next week, and am wondering what would be the best way to spend money during my stay, without getting screwed by the exchange rate or lots of excess fees:
1) Get actual pounds before I leave the US
2) Bring travellers cheques (if these still exist)
3) Use my US credit card (Chase) for purchases
4) Use my VISA debit card to withdraw pounds from ATMs
5) Something else?
My plan is to make a goodish-sized ATM withdrawal when I arrive, so I have cash in pocket for incidental purchases, and then to use my credit card in other cases. Does that make the most sense?