Barcelona, Ibiza, Benidorm y Madrid son las ciudades con los hoteles más caros de España, aunque sus precios se sitúan casi un 50 % por debajo de los de los destinos que encabezan el ránking mundial, según el Índice de Precios Hoteleros de Hoteles.com.

Capri (Italia) ocupa el primer lugar, con un precio medio de 203 euros en 2011 (una caída interanual del 18 %), seguida de Ginebra, Nueva York, Río de Janeiro y Moscú (con incrementos en todas ellas), mientras que Barcelona, la ciudad española más cara con 106 euros de promedio, tras una subida interanual del 5 % en 2011, se coloca en la posición 38 del listado.

Le siguen Ibiza, en el puesto 42, con un precio medio de 102 euros, un incremento del 8 %, y Benidorm, en el 52, con 89 euros, un 13 % más caro que en 2010.

Madrid se sitúa en el lugar 56 del ránking, con una tarifa media de 82 euros, que supone un descenso del 5 % respecto al año anterior.