yoga is great, do some research on lower back exercises too. I have a foot stool at work, I've removed the arms from me chair so I can sit much higher. In the past I've also had a limber supporting my chair. All of these things have helped me with my posture.