A good idea is important of course, but much of the success of a start-up enterprise relies on it setting up in the right place. That means finding somewhere with things like local staff availability, access to funding and the relevant infrastructure.