All three Sherry Triangle towns have good accommodation and are easily visited from Cádiz or each other. Jerez is strong on family-run hostales and upper-midrange historical hotels (and you'll want to stay if you're sampling sherry and flamenco), while El Puerto has good budget stays and a particularly enticing upmarket hotel. Sanlúcar surprises with a couple of gorgeous boutique hotels. Book well ahead around major events and in the summer months.