Dharamshala experiences a cool and pleasant climate throughout the year, making it an ideal location for cricket matches.