Olá Fernando!
Faz todo o sentido um site como o Expedia utilizar um sistema de geolocalização para segmentar seu público. Dentre outras razões, imagine a seguinte situação:
O site oferece pacotes de viagem de férias para Búzio. Qual é a probabilidade de uma pessoa que mora na cidade de Búzios ter interesse em um pacote de férias assim? Quase nenhum, concorda comigo? O mais provável é que pessoas que moram em outros estados que possuam interesse nesse tipo anúncio.
Embora não possamos afirmar isso com 100% de certeza, sites desse porte possuem recursos mais do que suficientes para desenvolver tecnologias para este tipo de situação.
Espero ter ajudado.