I think it's really hard to take a good shot of a town like this, unless there's something particularly eye-catching in the frame. Towns in general are very cluttered, and I think they lead to confusing photos. I'd echo earlier comments, the town would like nicer in early morning light, or a good sunset. There'd also se less haze, so the colors would come out better.

However, I'd say the view is pretty amazing from up there. :-)

Dave