Das kannst du recht einfach über Custom Fields machen, z.B. wenn du ein Custom Field mit dem Key "Stadt" erzeugst, dem halt als Value die Städte verpasst werden. Die Posts ruft du dann beispielsweise über folgende Query ab:
$query = new WP_Query( array( 'meta_key' => 'Stadt', 'meta_value' => 'hamburg' ) );