A few years ago there was an amazing site with graphs laid out like yours, with historical data for any location. Sadly it was flash based, and the author decided not to port it across to some other framework. I really miss easy to use graph-based weather sites.