Why not starting up in a Spanish City?
Translate this page: Barcelona and Madrid in the European top 6! According to the site EU-Startups, Spain is the only country with two cities in the top 10 in Europe. Those cities are Barcelona (5°) and Madrid (6°). So starting up in Spain could be one option to consider,