Double-ditto for pilates - I have had back problems on and off for years, and I find developing a strong core is what helps the most.