Wallet to hold passport, credit cards, cash in two currencies, and not super huge?

  1. Ok, all you handbag junkies! I've never bought an expensive bag (other than my hiking backpack), but I want some suggestions, and I thought you might be the people to ask.

    I would like a new wallet that can hold my passport, cash in GBP and EUR (I travel between England and Spain a lot), a small deck of credit cards, and change, all in something that is not as long as a checkbook. Any suggestions?