In reply to JamButty:
Sorrento is the one time I've done a package in Italy. Much more cost effective. Sorrento has ferries, circumvesuviana trains and amalfi drive all handy so you can easily avoid the trips and get about yourself. Try Thomson. I would be tempted to avoid high summer tho. Hot and busy!