I mostly agree. However, a Mexican would ask "¿Qué días entrenan y a qué hora?" (Notice we lost the "son").
For some kind of reason, I prefer "qué días" and "a qué hora"... they sound like collocations to me, but it may be a pure matter of personal preference.