I hate the weather where I live (Chicagoland), so I spent a week a couple years ago downloading weather data from WUnderground and geo data from a bunch of places and turning it into a reverse weather index - instead of searching by place, you'd search by weather.
I found the best weather for me was in Antofagasta, Chile, but I never did anything with this knowledge :)
Unfortunately it was all built on an OpenShift gear on the free tier, so it's dead now.