Twenty years ago, back in England, I had 5 weeks of vacation and standard public holidays. I moved to the United States and after twenty years I have "progressed" to zero vacation days and all public holidays as unpaid time off.
You won't stay envious for long if you get my paycheck :P .
I'm currently considering a move to the U.S. (the grass is always greener on the other side).