My husband and I are planning to visit Jerez to coincide with the Flamenco Festival next year. We have the dates but would appreciate local advice about booking tickets. Do we need to do this in advance or can we book once we are in the city? Are there good shows on every date of the festival? Do hotels get booked up early?