Ivyun, "on weekends" implies habitual, repeated action. For example, in summer we go to the lake on weekends. I would not say "on weekend". I might say "on the weekend", which may also imply habitual action. For example, in summer on the weekend we go to the lake.