The site of the original Cannes Film Festival has received an extensive renovation—to the tune of million. The Palais Stephanie, located in the center of the Promenade de la Croisette just steps from the beach, features 261 rooms with views of the bay. The expansive upgrade, unveiled in time …