I'm off to an engagement party tomorrow evening and have never been to one before. Do I need to take a present? I think its an informal do - they've hired a some rooms above a pub in the city.