Supongo que las casitas estén en una base de datos, cada casa un registro y en los registros se tendran las propiedades de cada casa. En el buscador asigna un input (tipo: text, select, checkbox, radio, etc). Cada uno de los select buscará en una propiedad.
Si sabes html los formularios son coser y cantar pero voy a ponerte un ejemplo sencillito:
Código HTML:
<form name="buscar" method="post" action="">
<input type="text" name="ciudad">
</form>
Código PHP:
if($_POST)
{
// si nos conectamos a una base de datos MySQL
$db = mysql_connect('servidor','usuario','password');
// ahora buscamos en la base de datos
$ciudad = $_POST['ciudad'];
$query = "SELECT * FROM tabla1 WHERE CIUDAD LIKE '" . $ciudad . "'";
$result = mysql_query($query);
while($fila = mysql_fetch_array())
{
echo $fila['CIUDAD'] . '<br>';
}
}