Here are some other words and phrases you can use depending on the context:
* прекрасный (prekrasny) - beautiful, excellent, wonderful
* прелестный (prelestny) - charming, delightful, lovely
* чудесный (chudesny) - wonderful, marvelous, amazing
* великолепный (velikolepny) - magnificent, splendid, gorgeous
* замечательный (zamechatelny) - remarkable, excellent, wonderful
For feminine nouns, you would use the feminine form of the adjective, which ends in -ая (e.g., красивая - beautiful (feminine)).
You can also use the word красота (krasota) which means "beauty" in a more general sense.
It's important to note that the best translation of "beautiful" will depend on the specific context and what you want to emphasize.