Envisioning yourself in a property is one of the most challenging aspects of searching for your next home. While there are some features you should never compromise on, it's worth knowing what you can ...