10 things a first time home buyer should keep in mind – A comprehensive Guide!