World Cup fans opt for beach over sky-high hotel prices