都可以.不加介词多用于口语.
书面表达的话加介词比较正式.
at the/this weekend
on this weekend 都可以,on 用的比较多
at weekend 泛指每一个周末;
at the weekend特指某一个周末.