From single-family homes to condos and tiny homes, here are the things homebuyers should consider when choosing a home to fit their needs.