Visitors will usually find more to do in Nice than Saint-Tropez, as it offers more sights, attractions, and activities. Nice is better known for its food, historical sights, impressive beauty, and quaint atmosphere, while Saint-Tropez is more popular for its scuba diving & snorkeling and shopping.