Girls!! Make up recommendations pls

Can you recommend the best & cheap foundation you have ever used? Something that gives full coverage all day long and i dont have to run to the bathroom to constantly powder??!