American citizens are allowed to enter Spain without a visa for a period not exceeding 90 days for tourism or business purposes. Their passports must be valid for at least three months beyond their stay.