The 2011 Cannes Film Festival starts Wednesday, with ten days of red carpets, parties, celebrity excess and, most importantly, top-notch cinema.  Here's a look at the city behind the festival from the cafes of the old quarter to the beaches and luxury yachts of the seafront.