Cannes is an important conference centre, and when an event swings into town (there are a dozen or so during the year, including the film festival), hotels book up and prices soar. Many hotels sell out in summer as well, so plan ahead. During film-festival season you won't be able to find a bed for love nor money, but you can always stay in nearby Nice and catch the train to Cannes.