24" monitor, no question.
I don't know that the touchscreen would be too good, unless you plan on laying the monitor down all the time - and if you do frequently use it as a touchscreen, you'll always have fingerprints on the screen.
Webcam: Only good if you plan to use a webcam a lot. And you can always get a separate webcam later.