Apologies if it's a silly question but I am from a different country and therefore culture and so would be keen to learn about British gifts etiquette if there is one.
In particular, a nice middle-class guy living on our street kindly invited his neighbours, including my wife and I, to celebrate his 60th birthday. What is a typical budget in such situations? And what sort of gift would be the best option?