First: educate yourself on the programs and options available in your situation.
I had a bachelor's in business. I chose to go the ADN route for financial and time reasons. I had the option of an accelerated BSN program, but to be honest, I just wasn't up for killing myself and not having a life for the 15-18 months of the programs. That was my choice and I'm not sorry I made it at this point.
As for "good" programs in the STL area? I don't know that there's one "best"; we are blessed with having many great options here. No program sounds like it's perfect, but SLU, UMSL, Maryville, etc. all have BSN programs that seem to be pretty-well respected and with employed graduates!! Each person's experience will be different and based on their personal perceptions....
Make sure they're accredited, fit your financial and family needs, and then go for it!! Best wishes!!