So there's two options - limit access to those who can afford it (e.g. by raising serious tourism taxes), or do it in a lottery. Both have obvious downsides: making it expensive is direct discrimination against the poor, and lotteries risk families not being able to go because not everyone gets a ticket or, as we're seeing here, people gaming the system to bypass the lottery or a black market run by scalpers.
There is no good solution.