Un saludo.
No veo en que parte de su código está tomando los valores del formulario. Antes de hacer validaciones, debe recibir los valores del formulario en variables:
Para el método post del action, es asi:
Cita: $zona = $_POST["zona"];
$habitaciones = $_POST["habitaciones"];
$precio = $_POST["precio"];
Pero veo, que está usando method="get" en su formulario, luego tomaria los valores asi:
Cita: $zona = $_GET["zona"];
$habitaciones = $_GET["habitaciones"];
$precio = $_GET["precio"];