The low dynamic range of your camera really killed this photo. The sky is overexposed and the shadows are very underexposed making them extremely noisy. Have you tried HDR (high dynamic range) imaging? It's a really fantastic method that enables you to capture both a deep shadow detail and a highlight detail. Using a tripod you shoot a couple of different exposure photos (2EV apart) to cover the whole dynamic range of the scene. Then you combine these images with a PS CS, Photomatrix or some other HDR enabled software. Using an advanced tone mapping you then 'collapse' the 32bit/chanel HDR image to 8bit while preserving all of the original detail. The results can be fantastic! Take a look at: http://en.wikipedia.org/wiki/High_dynamic_range_imaging http://www.hdrsoft.com/ http://www.cambridgeincolour.com/tutorials/high-dynamic-ran ge.htm
If you are lucky enough to be using Linux, there are a few quite good and free programs for HDR imaging.