Three days is enough time to explore the main sights in San Antonio. If you want to include a day trip to the Hill Country or the Gulf Coast, then four days would be ideal.