If my battery widget is to believed, and it has had a few days of data for its estimates now, I am getting 18-20 hours on a charge. The Xoom spends very little time idle with the screen off also.
I am only using wifi (never activated 3g) so I'm not sure if my battery life would be worse if I was using 3g.