No son los mismos nombres de campos pero para que te sirva, esto nos devuelve toda la lista ordenada por el TOTAL en orden descendente:
  select CAMPINGS.nombre,count(ALQUILERES.id) as TOTAL from CAMPINGS left join ALQUILERES on CAMPINGS.id=ALQUILERES.idcamping group by CAMPINGS.id  order by TOTAL DESC 
Si queremos solo 1 valor, pues añadimos LIMIT al final  
select CAMPINGS.nombre,count(ALQUILERES.id) as TOTAL from CAMPINGS left join ALQUILERES on CAMPINGS.id=ALQUILERES.idcamping group by CAMPINGS.id  order by TOTAL DESC LIMIT 0,1
 
Si quieres añadir condiciones WHERE las pondriamos tal que asi:  
select CAMPINGS.nombre,count(ALQUILERES.id) as TOTAL from CAMPINGS left join ALQUILERES on CAMPINGS.id=ALQUILERES.idcamping where ALQUILERES.mes>5 group by CAMPINGS.id  order by TOTAL DESC LIMIT 0,1 
A ver si te sirve! saludos y buen karma