As with a lot of questions, the answer is "it depends." It depends on the kind of mortgage, your time frame, but most of all on your own circumstances. How much do you know about mortgages? How much time do you have? How price-sensitive are you? What is your risk tolerance? There are a lot of best ways; here are a few.