Barcelona. Beautiful city, nice coworkings, fast internet, comparatively cheap accommodation, great culture, amazing food, hot summer, mild winter, beach and sunbathing for half the year, mountains and skiing for the other half. Not much more that you could ask for.
Stay in an Airbnb for the first week and go see the apartments in person.