Jam ,
If you are planning to create instances on different regions then go for VPC ,because VPC gives you more security .You can restrict these machines for limited external access also . As security part , VPC is better than classic EC2 instances ,as you can even only allow VPC to VPC connections also .