Al-Kar is a place which is less than an hour drive from Makkah with a small tourist village. It has various rides, family parks, swimming pools and other water amusements. I really enjoyed the Alpine Coaster ride that took me from top of a mountain to the bottom on a trolley car whose speed can be controlled by a break handle.
Al-Hada is another tourist town located in the Taif Mountains at an altitude of 6000 feet (1800 meters). The 4200 meters-long cable car (rope way) ride took us from the low altitude area of Al-Kar, where the temperature was still hot, to the high altitude area of Al-Hada where it was very cold. We spent a lot of time there enjoying for the first time a comfortable weather (it must be around 20 degree Celsius) in Saudi Arabia, before returning back to Al-Kar by cable car.