To find a good mortgage, You have to know what and how you are in terms of your credit history. If you are confident, that you will get a high credit score, by not checking it first, then talk to the bank first. Jot down everything in a piece of paper. Usually, bank is really good in giving you a quote don't forget you are just inquiring so you are not signing yet. After talking to the bank, talk to some lenders, then compare with your notes. Everything should be compared. Bank's conventional to Generic Lender's conventional etc. Take note, rates differs from individual to individual, so, it could be higher to Mr sonso and lower to you or vice versa. You have to know how much how you're buying or how much house you are refinancing so you'll get an exact computation. Rates goes up and down and if you know how much house you want then if it so happened that rate is low, you can readily lock in to it. But be careful still.
The first step in selecting a mortgage is to visit mortgage companies and checkout the mortgages they are offering. You should checkout what rates they are offering on mortgages.You can either go to well known mortgage companies or ask people in your neighbourhood about the mortgage companies they are working with.
Your hunt will not necessarily start by stepping out of the house since i am sure you receive a lot of calls from mortgage companies everyday.You can find out the kind of loans they are offering right there on the phone. Its always good to have quotes with you so you know what company is offering you the best deal.
When you have the quotes with you then you would be selecting the mortgage that benefits you the most. First of all the amount should be the amount you need, the interest rate shouldn't be too high so that it doesn't pose problems for you if you don't have a permanent job, the monthly payment should be the kind you can easily afford every month etc.
These payments can make a huge dent in your pocket if you are not earning enough.
These are some of the main things you need to consider before finalizing a mortgage.