Upvote:1
You won't get a visa on arrival in the UK but as US citizen you generally don't need a visa. In all likelihood, you won't be asked to show anything but in theory you are supposed to bring the same things that you would need to apply for visa (bank statement, itinerary, etc.).