I'm on a Mac computer and i have a Dashboard widget that's gathering his information from: Weather forecast, maps, news, alerts, and video on Yahoo! Weather
It almost finds every city or village (small or big).
Maybe you guys can do something with this website?