1. Denmark
2. New Zealand
3. Norway

http://www.forbes.com/best-countries-for-business/list/