I work outside most days and can be out in all weathers including heavy rain and snow (highlands
)
I like to wear makeup - foundation. blush, eyeliner, eye shadow, mascara, lippy - but of course I always end up looking like I've had two rounds in an industrial washing machine when the weather gets bad 
Any recommendations for budgeproof and waterproof products (particularly foundation!!) would be very gladly received 