5 things first-time homebuyers should know