Spain hands down. I spent probably the happiest 2 weeks of my life in a small town in the north during their fiesta. I have never had so much fun, everything is cheap and good and the people are fantastic. A very close second is France, I spent about 3 weeks in Paris and a few days in Lyon...
I used to work 2 jobs while I was saving to go overseas. I worked 7 days a week and it worked out to be about 80+ hours a week. It was so physically demanding. But worth it. I didn't really get taxed that much I don't think.