Beth,

Before I came here to live, I visited this place four times. If you are a UK national, you don't need to worry. You pay for the Visa at the passport check desk in Doha. They won't take cash but they will accept a UK credit card.

They never asked me about where I was staying or for hotel details. You will need a return flight but other than that there is nothing to worry about.