Crea un oggetto, dove alla regione X corrispondono la città Y-Z , in modo tale che all'onchange o onselect del select di regione il JS ti stampi in un nuovo select le città per quelle regioni..
Ecco un esempio :
<script type="text/javascript">
var Regioni = new Object();
Regioni['Abruzzo'] = [{text:"Aquila", value:"Aquila"},{text:"Pescara", value:"Pescara"},{text:"Teramo", value:"Teramo"}];
alert(Regioni['Abruzzo'][0]['text']);
</script>