For tourist stays up to 30 days, U.S. citizens need a passport, onward or return tickets, and sufficient funds for their stay. No Visa required.
http://www.britain-info.org