Depends on the individual airline's contract. For example, I got a whopping three days this year, but it's because I didn't work a full year last year. When you only work a partial year, your vacation time here is based on full months of service. Next year I'll get 5 days, the year after that I'll get 10. The guys that have been here a while get 3 weeks. That being said, there are ways to extend that WAAAAY past what you actually get awarded. I was able to work my days off where I had 3 days of vacation, but I was actually off for 11 days in a row.
And yeah, we can drink beer. Just not within 12 hours of flying per company policy and 8 hours per FAA regs.