For a first-time visit, I recommend spending 3 full days in San Antonio. If you can stay longer then do so as there is plenty to keep you busy. Once you spend a little time in San Antonio you will quickly realize this won't be your last trip there. It is a fun city to explore over and over again!