5 unexpected things first-time homebuyers should know