That's a better example. Yes, a polarizer will help this.
What camera & media are you using? If it's color negative film...it could be that the lab you take the film to is just not printing with a lot of saturation. Try different films and try a different lab. If it's film, how are you digitizing? Scanning can take make a photo loose some saturation.
If it's from a digital camera, maybe you can turn up the saturation.
Either way, once the file is digital...it is really easy to make it more vivid with image software like photoshop.