We also use LLC
Inside the US:
Delaware & Nevada generally offer best protection because of favorable corporate laws put in place, and low costs. Better lawsuit protection, etc.
In terms of LLC vs. S-corp there is plenty of info online, basically comes down to individual situation:
http://www.selfemployedweb.com/s-corp-vs-llc.htm