UPF!! they are on a similar academic level: UPF has some stars like Gali, Canova and Mas-Colell.
I haven't been in Stockholm yet but I guess that Barcelona can hardly be beaten as a city... I consider it one of the best places in the world to live: gorgeous city, great nightlife, sport, culture, beach, sun...
The Scandinavian life (just know Copenhagen a bit) is really nice as well, but I am more a summer/bars/beach guy...
I also know that UPF made some really good placements of their MSc students in American PhD programs.