If you're not lowering the car, I'd go with the 19" and run taller tires to minimize the wheel gap. The 20" wheels on stock height just doesn't look right.
This is my buddy BeemaaZ with the stock 19" wheels running higher profile tires, sitting at stock height. He also have spacers on, but I'm not sure what size.