The town of Grasse is situated north of Cannes France. Less expensive hotel accommodation can often be found a short distance away from the Mediterranean Sea in places such as Grasse.