A passport is required. A visa is not required for American citizens for business or tourist stays of up to 90 days.
http://www.luxembourg-usa.org