Existem várias maneiras de fazer algo assim em PHP. Pessoalmente, discordo do seu método como parece. Eu posso estar errado sobre o que parece que você está dizendo.
Como Adam disse, $_SESSION é a primeira coisa em mente. Você também pode pesquisar $_COOKIE:http://php.net/manual/en /features.cookies.php
ou apenas passe o ID da cidade como $_GET var:http://www.yoursite .com/events.php?city=2
Então leia em PHP como
$city_id = $_GET['city'];