I live in O'fallon/St. Peters area and would love to help if I can! You should first meet with a lender to discuss your options since you'll need to be pre-approved at the time you want to start your home search. Call/Email me and I will email you a couple of lenders you might want to talk to.
Have a great weekend!
Keller Williams Realty, Southwest