In Naples we've used AP Tours twice. The tours are phenomenal, priced right, drivers are wonderful as they know all the secret spots the buses can't get to. I know they do several other ports in Italy. Don't know about accommodating a big party but its worth a shout out. Good luck!