Welcome to our new beta design! Click here to go back to the old Newschoolers.
The Dakine Mission Photo has worked pretty well for me in the little skiing that I have done with it. It can fit all of the things that you mentioned inside the photo block while keeping them dry and safe. This one also has the rain cover to make sure that your gear stays dry, which is definately a nice feature.