A guide to the countries on the northern shores of the Mediterranean, plus Tunisia and Morocco, includes tips on travel, accommodations, restaurants, and sightseeing