As Spain is a party to the Schengen Agreement U.S. citizens can enter Spain visa-free for periods of up to 90 days (for both tourist or business purposes).