Наличие наречия often (часто) указывает на регулярное, повторяющееся действие. Такие действия обычно выражаются простыми временами (Simple tenses). Поэтому правильный вариант — often plays.
Ответ: Grandpa often plays tennis at the weekend.