Banks, brokers and comparison sites all promote themselves as the easiest and cheapest way to get a mortgage. We explain the best approach for first-time buyers.