The best way to shop for the best rate is to use a web site that gets you comparative quotes from several companies. Those services are free and there's no obligation. I recommend the ones I've listed in Sources. Good luck!
If your credit and income are good, I wouldn't go with a mortgage broker. Their fees are too high. Contact a couple of local banks and see what they have to offer. You might also contact Wells Fargo Home Mortgage.
Most banks and lenders have their loan products on their websites.
Choose a local bank. Do not call one of these lenders of commercial television. Many of them offer those too good to be true, but focuses on what you do is just make the interest payments. After 30 years, you still owe the full balance of your home.
E-LOAN is a nationwide financial services company that is dedicated to providing consumers with a simple, easy and open way to obtain high yield savings accounts and CDs.