Might not always be an option but i try to park in corners or next to a wall, where i can get as close as possible and away from the neighboring spot.
I wouldnt buy moldings unless you liked the look. Not much protection there imo.
I found a small ding in my door after detailing it and now i notice it more and more even though its tiny. lol