Can any city organise the Generation Games?

Yes, sure! Any city, any organisation can set up an edition. Large cities with 5 million inhabitants, villages with 1,000 people, schools with 200 kids. There is no bidding procedure. The principle is the same: organise an edition of the Generation Games with the community.