I'm looking to book a cruise for my honeymoon which will be taking place between May 21st and June 11th, 2006. My fiancee and I are hooked on the idea of cruising from Italy, through the Greek Isles and back to Italy. We'll spend whatever time we're not cruising touring around Italy. I've been looking for cruises offered at that time but just can't seem to find very many listed. Is it too early? When is the best time to book? Which cruise lines opeate in that area? Your replies are greatly appreciated.