No real program for yoga. Yoga is a great exercise for building flexibility, so if you are feeling tight, an overall yoga program would help. I think if you're someone who doesn't have a lot of flexibility, hatha yoga is the place to start. It's a gentler yoga. Or you can try kripalu yoga too- also a gentle yoga. Once you gain some flexibility, a vinyasa yoga is the place to go.
Now, if you want to work on improving flexibility AND core strength simultaneously, pilates is a good route. I prefer classical pilates mat over contemporary pilates (Stott, Winsdor). I also prefer pilates reformer (equipment) or even pilates with equipment, such as a power circle over mat. It is a fantastic way to increase core strength, which I think is essential to cyclists, especially for long distance cyclists, who need so much more core strength.
koffee