My healthcare provider has classes at half price for members, may want to check yours. I do Pilates (similar to Yoga) for the same reasons, it gets you to focus on breathing, stretching, and improving core strenght which are good for cycling as you tend to hunch over, not breath deeply enough, and core helps with power. Either is fine, I think it's personal preference. The only equipment you need typically is a mat may be provided or cost $20 and comfortable clothes you can move in.