I never could figure it out so I say "This coming weeked," or "the weekend after this one" and give a date. For me "next" means the one coming up. Like when you are on line and the cashier yells, "Next!" She certainly doesn't mean the person behind the person at the front of the line!
No, you're wrong there. Next weekend can also mean the weekend of the following week, not the weekend of the current week. This is common in some parts of the English speaking world, esp where I grew up. "So when are we going, this weekend or next weekend?" This weekend is the end of this week, next weekend is the end of the following week.