You need spinal mobility first. To achieve that, and more importantly maintain that, you need an exercise regiment that stimulates spinal movement and strengthens the support structures that should be working during that movement. So this means passive stretching is not of much use. I would recommend activities like yoga, gyrotonics (very good), studio (equipment based) pilates. Once you have the movement available activities like swimming, tennis and other rotational activities can all help.