Flexability and Streching Program

Can anyone reccomend a flexability and streching program that has helped them become more flexable?

yoga, hatha or ashtanga

good for the mind too