For stretching, pick up a book by Pavel T. called "Relax into stretching"
Also, the foam roller works really well if you use it daily. It can help loosen out those tight knots in your muscles. If you have a real tight knot you can't get with a foam roller, use a tennis ball. This process is like giving yourself a massage without paying 50/hr for a therapist.
Any inversion table works good as well, just make sure you use it daily and youll be in less pain. Ive had mine over a month, and I can say its helped me about 50% already!!!
Train your core often as well, it really helps keep your pain to a minimum.
The #1 thing you do not want to do is sit on your butt all day. That will make it worse. Practice good posture, make sure you contract your glutes all day to avoid the hip flexors from getting tight, and stretch your hip flexors often to avoid them tightening and causing you more pain. Tight Hip flexors and tight hamstrings are the #1 cause of back pain in America!!!