The best mortgage refinance companies charge low interest rates and fees, and they often have unique perks for customers. Find your best mortgage refinance lender.