The Seychelles came up as one of the easiest and cheapest places to incorporate. Very little regulation.
I was told that people use Seychelles corporations as holding companies and then incorporate in a more reputable jurisdiction such as Hong Kong.
There are some upsells, but the articles suffice as an introduction to offshore company formation and offshore banking.
Use a reputable incorporator like Ocra. Cheaper companies will take your money and not actually form the company.