I have multiple domains, should I set up one application or multiple?

How do I decide if I should create one application for all my websites or one application for each of my websites? And if I do use one application for all, can I add parameters to make part of the VCL just for one website?