I know you can add custom cities with the stock weather application on the Touch if you install HHC (
http://www.pocketemu.com/hhc-info.html).
And if you don't already have HHC installed, you should,because it is pretty freakin' sweet (and free to boot)!