Try using an gym ball (also known as a swiss ball). It has helped me immensely - helps me stand upright.
Also, have an assessment at a reputable gym. Any piece of equipment which stretches the spine is worth trying.
Do you have access to hydrotherapy too?
Good luck!