А вы просто подумайте, хочется ли вам туда идти? Если да, одежду мужу подберите из того, что есть  себе купите что-то новенькое, не обязательно дорогое вечернее, можно просто нарядное платье, обязательно пригодится когда-нибудь. Если это совсем уж пафосное мероприятие, платье и костюм (или даже смокинг) можно напрокат взять, сейчас есть такая услуга. Ехать на такси. Подарок... Ну тут уж каждый дарит то, что может себе позволить. Подруга, думаю, в курсе, что вы не Рокфеллеры. А если просто "не тянет" (я, например, терпеть не могу всякие пафосные мероприятия), откажитесь под благовидным предлогом. Вы никому ничего не обязаны, в конце концов. Можно букет цветов отправить с курьером.