2. London, England
London has become a public transportation dream over the last year with the introduction of its Crossrail project. By 2018, 10 new train lines will connect 30 existing stations with brand-new tunnels. At $20 billion, it's the largest construction project in Europe.
2thinknow finds London has more startups and programmers than almost any other city in the world. By some estimates, there may be more IT jobs in London than all of California.
Some estimates say there will be 11,000 new tech jobs added within the next decade.