Please note that many events between Cannes and Monaco can fill the hotels quite quickly.
Nice is a seaside resort, and many Hotels, Bed and Breakfasts or Guest Houses can accommodate you. Dozens of them are located within biking/tram distance, but very few are right nearby the campus.
Room rates vary over time. Generally, the earlier the reservation, the cheaper it is.
You could find some help here: https://en.nicetourisme.com/