1) Run a principal component analysis on the temperature table crossing locations (rows) and dates (columns)
2) Run an automatic classification procedure on the scores of rows
If you use R, step 1 can be done with the dudi.pca function, package ade4. Step 2 can be done with the hclust function, available in the regular R distribution.