Если мероприятие разовое, то покупать смокинг или дорогой костюм — чистой воды выброшенные деньги, сам через это проходил. Прокат в такой ситуации — спасение: берешь на один вечер костюм премиум-класса или смокинг, который в магазине стоил бы ползарплаты. Главное — правильно подобрать размер, чтобы сидело хорошо. Я пару раз так выкручивался на корпоративах и вообще не пожалел. Почитай вот эту статью
https://art-matita.ru/kogda-pokupat-neudobno-kak-gramotno-vzyat-muzhskoj-kostyum-v-prokat.html, там толково расписано, как грамотно взять мужской костюм в прокат, чтобы не промахнуться с фасоном и тканью.