Creo que te complicas más de la cuenta. No se si entendí bien lo que quieres hacer pero creo que esto funcionará.
Código PHP:
if (!empty($_GET['localidad'])) {
$localidad = "localidad='".$_GET['localidad']."' AND";
}else{
$localidad = "";
}
$sql = "SELECT * FROM propiedades WHERE ".$localidad." dormitorios >= '$dormitorios' and banhos >= '$banhos'";