Yeh definitely try pilates and yoga, or swimming really helps, all build core muscles as well as back strength, plus they lengthen the spine so it comes more naturally.
I cycle a lot so am hunched up loads, my physio recommended all of these and it seems to have worked.
Ed