Never tried yoga, but I definitely know the feeling of being sore all over from hockey. On the upside, you'll sleep well tonight!
It surpises you how much yoga can really give you a decent workout
Three hours? I can't go to gym for more than 2h without all my energy being drained! And I'm quite in good shape!