Dubai's soaring skyscrapers are more than just an impressive sight. The shimmering structures also cast welcome shadow which helps create an 'urban canyon cooling' effect which reduces temperatures by as much as 3°C according to a <a href="http://www.thenational.ae/uae/environment/why-dubai-is-a-cooler-city-than-others-1.1086688">recent study</a>. Dubai's weather may be cooler than the adjacent desert, but it is by no means perfect, with searing summer temperatures leading residents to reach for the sun block or seek the sanctuary of air-conditioned homes. So where in the world has an ideal climate? Here are 10 of the best. The weather in Kunming is eternally spring like, giving the city the nickname ‘Spring City’. The average daily temperature is 15°C in the summer, and a low of 4°C, giving it one of the mildest climates in China. Without extreme summer heat or frosts, flowers bloom year round. Even during the winter months, from December to February, it is mild and sunny most of the time, according to the website chinahighlights.com. It has, however, experience “freak” snowfalls and the temperature has on a handful of occasions reached 30°C. Located near the equator, the weather in San Jose, Costa Rica, is comfortable and warm year round, with 12 hours on average of sun each day. The weather across the country varies, with areas close to the Caribbean Sea wet and humid, and those near the Pacific Ocean, dry. But the weather is said to be perfect in the central valley of San Jose, where temperatures average 22°C. There are two seasons: a wet season where the weather is humid and overcast, and a dry season which is partly cloudy. It is however consistently warm all year-round. With short, hot, and dry summers and cold winters, Madrid sees little rainfall, at only 63 days on average annually. It is also very sunny, with around 2,769 hours of sun, which is around four a day in December, and up to more than 11.5 hours a day in July. This makes it one of the sunniest places in Europe. Situated in a mountain region, Medellin is cooler than other cities on the same latitude. In fact, its temperature is eternally spring-like, typically varying only 10°C year round, between 18°C and 28°C due to its proximity to the equator. The average temperature is 22 °C. This makes it possible to live there without heating or AC at home. However, a temperature high of 38°C has been recorded. It has two rainy seasons, where it can rain 21 days out of a month, in April to May and September to November. Showers are, however, usually short. This is another city which benefits from a climate that is comfortable year-round, with no extremes of temperature. Summers are warm and humid, at an average temperature of 23°C, while winters are mild, averaging 14°C. For that reason, many people have neither heating or AC. However, the sun can be very strong in the summer. Rain mainly falls in the winter, between the months of June, July and August. Auckland is one of the sunniest spots in the country, averaging 2,060 annual sunshine hours. Located 2,390 miles west of San Francisco, Oahu is the third largest island in the Hawaii chain and home to 75 per cent of the state’s population. Temperature varies very little on the island, ranging from 24°C to 32°C year round. And you are not likely to experience much rain, according to Hawaii-guide.com. It also has the benefit of pretty spectacular scenery, featuring everything fro lava formations to giant sea turtles and even the opportunity to see humpback whales off the coast. This city, located in Southern California, is temperate year-round, with the mercury hovering around 22°C and 14°C in the winter. Temperatures only rarely become very high, when winds bring hot, dry air from the desert. This can happen in September and October, months which hold the record at 44°C and 42°C, respectively. The lowest temperature of -4°C was recorded in January 1913. Snow falls only very rarely, at just five times in 125 years. It is also very sunny, with on average 300 sunny days per year. Situated on the west coast of Africa, the Canary Islands is a collection of seven different islands. Temperatures are mild year-round, fluctuating in a very narrow range of 18°C to 24°C. The islands claim to have the “best climate in the world”. A website promoting tourism on the islands claim summers are rain-free, with winters only average around three rainy days a month. “Clear skies and infrequent rain make for long, sunny days,” says the hellocanaryislands.com site. “These extended hours of sunshine are known to have a positive effect on mood and health. “A day in the Canary Islands sunshine is like a natural vitamin D pill that prevents illness and makes you feel good.” The famous holiday destination on the Mediterranean coastline has a pleasant climate year-round. From June to October, average temperatures range from 20°C to 25°C. Temperatures reach a peak in July, when mercury hits 26°C on average. In January, the coldest month, it is 12°C on average. The sea temperature ranges from 13°C in winter to 23°C in summer. On average, there are around 2,720 sunshine hours each year. The city enjoys a sunny climate with mild winters and warm summers, according to the website Australia.com. During the summer, temperatures average around 18°C to 25°C, while water temperatures are around 22°C to 23°C. The city frequently benefits from afternoon sea breezes. In the winter, when sunny skies are most abundant, temperatures drop between 8.8°C to 17°C. It is, however, prone to droughts. In 2005, the city’s reservoir reached all-time lows.