ну,по-моему, традиционно так и делается, гости дарят подарки, а именинник угощает. Именинница должна выбрать угощение себе по карману. Хорошенькое дело, я так тоже могу в "Прагу" всех пригласить, за их счет пожрать,но нормальный человек так не сделает. Так что отделывайтесь устным поздравлением и в лес эту подругу.