*I'm not sure what category this would fall under so I apologize if I've posted in the wrong section*
So I am the best man for my friends wedding. It's an honor since we've been friends since childhood and have been among that rare group that have been able to maintain our friendship throughout our life into our mid 20s. That being said, I'm in a bit of a situation where I don't want to offend him and his bride. As the best man, I of course am responsible for planning his bachelor party. We're not going to Vegas or anything wild like that, but it will still cost me a couple hundred dollars. It doesn't seem like that much but throw in the traveling expenses, 3 nights at a hotel, the tux rental, and the wedding dinner/drinks for both myself and my girlfriend, it all adds up. On top of that, the wedding party has asked for financial donations instead of physical gifts. I'm not in financial trouble but I am trying to save up for a house, wedding and family of my own in the next few years. My question is essentially: Would it be rude of me to not donate any money? My girlfriend believes that it would be fine considering how much I'm already going to invest in the event, but I'm not so sure. I don't want to insult my long time friend and his wife, nor do I want to be seen as cheap. If I don't give them money, should I explain to them why or should I simply not donate and hope they don't notice? Any advice would be greatly appreciated!