First off - congratulations! Even though it may be a daunting task, buying a home here will be a great experience for you.
As far as your situation goes, you have a very comfortable set up for a loan that most offices will be able to accommodate. As Kaci stated earlier, most local lenders have access to programs all over the nation, so the price different will be minimal, and you will drive yourself crazy chasing pennys.
The real help you will need is someone to help guide you through the process to the best loan program that works for your particular needs. Shop around with different lenders, not so much for rate and monthly payments, but for who can build a good relationship with you and will be honest and helpful throughout the whole process.
If you have any questions or would like to just talk about more options or tips, don't hesitate to contact me.