If you have photoshop or Adobe Elements you can "punch up" a pic to help a hazy shot look better by using a simple sharpening trick.
In Photoshop:
- Select filter / sharpen / unsharpen mask
- Move the 'Amount' slider to 20
- Move the 'Radius' slider to 80
- Move the 'Threshold' slider to 0
- Click OK
This will help remove the haze from your picture and give it some 'snap'. If the resulting shot is a bit too much, reduce the opacity slider to pull the effect back a bit.