a friend of mine flew over a few years ago and they wanted to see his hotel and flight reservations as well as passport. Americans can enter the UK free of charge, we get charged to enter America lol
I'm not sure you'll need a visa as you'll be a tourist by the sound of it - unless you intend to study or work. Check with the British Embassy/Consulate - we can't advise.