Formal:
* Всего хорошего! (Vsego khoroshego!) - This is the most common and versatile option, suitable for most situations.
* Всего наилучшего! (Vsego nailuchshego!) - This is a slightly more formal and heartfelt version, often used for more important occasions.
Informal:
* Удачи! (Udachi!) - This literally means "good luck" and is a common way to say "all the best" to friends and family.
* Счастливого пути! (Schastlivogo puti!) - This means "have a happy journey" and is suitable for someone who is leaving or traveling.
* Всего доброго! (Vsego dobrogo!) - This means "all good" and is a more casual way to say "all the best".
Other options:
* Крепкого здоровья! (Krepkogo zdorovya!) - This means "good health" and is a good option for someone who is ill or recovering.
* Успехов! (Uspekhov!) - This means "success" and is appropriate for someone who is starting a new endeavor.
The best way to choose the right phrase depends on the context and your relationship with the person.