I have a Gossen Digisix which I use for this purpose. It will do incident or reflected measurements and is very small. It also has some other functions like a clock, temperature, stop watch, and alarm clock so is useful for travel.

I wouldn't give up on the Weston, though.