7 Fun Things to Do in San Antonio This Weekend: April 29-May 2