British Virgin Islands (BVI) is pretty sophisticated and less expensive to set up than in the Cayman's. Belize is ok. Panama is good but has a bad reputation.
St Vincent and the Grenadines, best offshore bank is http://europacbank.com/#offshorebank, fast opening account procedure,
In fact there a several. One believe it or not is the UK,they have an excellent "off shore" System. One Company that I know deals with this is Barrington-smith in London UK.
You could also contact HSCB in UK.
Cayman Islands is a good place as well as the traditional Switzerland.