First-timers home buyers face a myriad of hidden costs