Hello, itzklajdi, and welcome to the Grammar Exchange.
"Grammar help" is not a good title for any thread here. You could have titled yours "So far." Please read the Guidelines, to which there is a link in the toolbar at the top.
"I had a lovely weekend so far"
"I've had a lovely weekend so far"
With "so far," we use the present perfect, because the weekend is still ongoing:
- I've had a lovely weekend so far.