I recently went to Spain, it was the best country I've visited in years. Most cities were head and shoulders above anything I've seen in the US in recent times. I couldn't believe how vibrant the place was, it was like buzzing with events, people out on the streets having a good time on weeknights etc.
I notice there is a lot of Europe bashing going on on HN but I don't think it's actually warranted.