Taking on a mortgage is a huge financial step, even for people who already have experience buying and owning a home.