I am trying to plan a surprise Western Mediterranean cruise for my wife for her 60th birthday. I was wondering if I could get some opinions on two or three of the best lines/ships for that type of cruise? My list so far includes, NCL, Regents, Seabourn, Silversea and Windstar. Anybody I should add (or remove)? Unfortunately, it has to be a 7-day cruise.