I just did the basic adjustments of brightness, contrast and saturation on the as-is image. That is called "applying make-up" to the photograph in photographer pappu's terminology.
I use Photoshop to do the same; however there are many other free tools are available. If your computer is running windows then it will probably have Microsoft office picture manager. Just open the image and play with different values of contrast, brightness and saturation till you are satisfied. Just make sure that your photograph doesn’t look unreal. Many more things are possible with Photoshop and you can turn an ordinary photograph into an extraordinary one.
Some people say that they like virgin images without any make up. Well, no one is virgin in this world, life screws everyone (I know a bit out of context, but felt like using it :)). Decide whether to live with the virgin boring images or turn them into WOWW ones. The choice is yours!!!
Location: San Francisco Sky line