Smart buyer's guide to choosing the perfect property