The US national fencing championships are being held in San Jose, California this year, from July 1 through 10. And while fencers must pay to compete (registration, etc.), the audience gets in for free, I'm told. Events appear to begin between 7:00 AM and 2:00 PM daily. Venue: San Jose McEnery Convention Center, 150 West San Carlos St., San Jose, CA 95113.
See the
USFA site for event schedules and details. If anyone local would be interested in attending an event over the holiday weekend, let me know; I'm seriously thinking about it.