A good paint job requires proper planning

Painting is one of easiest and least expensive ways to dramatically change the look of a room or your whole house.

Once you've picked the perfect colors, you need to decide what type of finish you want for each room.

"If you have a bathroom that's a high humidity area, you'd want a higher sheen paint - an eggshell or a satin - that way it would be moisture-resistant and clean up a little bit better," said painting contractor Sean Eichenberg.

The key to a great paint job is to prep the areas properly.

Angie Hicks of Angie's List says that means fixing any imperfections in the walls or woodwork.

"So, if you have walls that need a lot of repair or resurfacing hiring a professional may be well worth the money," Hicks said. "If you tricky have trim work, that might not be the room you want to test on."

When you get bids from different painters, make sure those estimates include more than the total price.

They should spell out what type of prep work will be done, the number of coats of paint they'll apply, and they type of products they'll use. If you want a specific brand of paint, make sure that's written down.

More Info:

Painting a room right the first time

A quick primer on interior painting

4 Common DIY house painting mistakes