In general, Cannes is a great option for those looking for a luxury getaway, sandy beaches and a thriving nightlife. On the other hand, Nice is a great choice for those looking for a laid-back option that is a bit more family and budget-friendly.