The simple past tense 'visited' is correct because 'last Saturday' specifies a particular completed time in the past. 'Have visited' would be present perfect and requires a time frame extending to present (like 'this week'). 'Been visited' is grammatically incorrect as it uses passive voice incorrectly.