If you seriously want to race 'cross then you have to get used to training for 1 hour at a high intensity and not stopping for a drink. Believe me, you won't have opportunity or inclination to drink in races. My 'cross training circuit takes me just under an hour and I never take a drink on it. Also, I do hard hill running sessions for up to 90 minutes and don't take a drink. You just don't need it for high intensity, relatively short session.
If you are using the 'cross bike as a road bike then that's a different matter.