Tourist prices are often set higher to take advantage of foreign currency, which has more value compared to the local currency, making it seem cheaper for visitors but expensive for locals.