There isn't a great difference between these three sentences. Basically, they all mean the same thing. I've heard N°3 said more in the UK than America, and some may say that "at the weekend" could be taken to mean at the beginning of the weekend (e.g. Friday evening).
Student or Learner