"This weekend" never refers to the past. It either refers to the upcoming weekend or the weekend you are having right now.
Sentence 2 is OK if you drop the "the." ..."spend last weekend..."
- For Teachers