a Cyprus company is great for investment business in Europe. If you mainly do business outside of Europe a Seychelles or Belize corp will be great and sufficient as well.
I would agree with Power in his comment, if you are doing investment business in Europe a Cyprus company would be one of the few great options available with low corporate tax.