Use National Climatic Data Center (NCDC)'s global weather data to find your ideal climate.

This searches through 10000 weather stations across the world to find the ones that most closely match the given maximum and minimum daily temperatures: