Stockholm inhabits well educated people with a passion for tech and innovation. That’s definitely a good reason to found your business in Europe’s north – but certainly not the only one.