Cosa intendi con "esce quello che dovrebbe uscire"?
Ti entra in questo if? Perché apparentemente nessuna condizione è verificata, né sul prezzo né sul numero di notti.