Trackypup, you can get a 10 day cruise that includes air, one night pre hotel, transfers, and a suite with all beverages, tips, and specialy restaurants included for around $7300 per person on Regent Seven Seas Mariner or Voyager.
The 2012 schedule is not out yet (will be in two weeks) but I have been told that 2012 prices are almost the same as 2011. I did a comparison with the Voyager 09/29/11 Venice to Monte Carlo itinerary. This itinerary has one day in Sorrento (until late night) and next day in Positano.
I have spent a couple of anniversaries on Regent; both wonderful. I also have another dozen or so cruises with them. I can't think of a better place for an anniversary.