As far as general recociliation goes there is an app called "Tripsplitter" that is very handy. I've used it for a couple of group trips and it really simplified the process.

For daily small expenses (moorings, ice etc.) having a kitty works great.

If you have CC's $500 cash per person is probably adequate. Last trip I took $2000 for my family of three and brought a fair bit home.