Don't think there's anything wrong with asking for a contribution if it is genuinely a fun weekend away, but £150 seems steep and some of their friends presumably wouldn't be able to afford it. Might be OK if they asked for £50 or something similar...