Flat vertex painting, or face painting?
Select faces in Edit mode
Switch to Vertex Paint mode and press Face selection masking for painting button (3D view -> bottom panel -> button with cube icon (next to layers selection)

Press ShiftK to fill selected face with the selected color.




This way, you can also normally vertex paint your model but painting will be limited to selected faces only.