Smart real estate advice for first-time homebuyers and sellers