Changed input type to number and hid resulting up/down arrows in webkit, moz (i.e. doesn't show them by default)
Prevented line break in city names by replacing spaces with \u00a0 (&nbsp;)