La Jolla's Best Bets for events, April 24-29