There are a lot of great Mediterranean cruises around, especially if you're able to spend more than 7 days.
www.vacationstogo.com is a very good site for searching available cruises in different parts of the world.
"People on 'ludes should not drive"- Jeff Spicoli