Was personally worked from Spain for half a year last winter and in my experience it is nice, but I found it harder to mingle with the Spanish at times. Their English was not amazing and it seems they have a tight knit community, with which I mean if you are not family it’s hard to get in.
I personally would consider Portugal more. I have a few very nice Portuguese colleagues which maybe helps because they show us around when we’re there, but in general I found it easier to connect to people there. And apart from the climate (Portugal can be very wet and a little bit cooler because of the ocean), they have all the good things Spain has (food, drink, a more laid back way of celebrating live). And they have pasteis de nata, which is a reason to live there in itself.
Just be careful with eating francesinha during lunch.
Pretty sure all law firms do that nowadays. And they are quite stupid if they don’t. As long as they check the output…