Working in gyms I've hated all of the classes I've seen that most gyms generally offer though... spinning is a good, honest work out.

Will take you through different Aerobic and Anaerobic levels too... Most gyms don't require you to be a member to take part in their classes.