US citizens can visit 169 countries without a visa. If they need to stay longer than the specified days, they must comply with the requirements of the country in which they are staying.