You will get a plethora of great projectors available under 300. But according to us, the best product is VANKYO Performance V600 Native 1080P LED Projector.
It has every feature you need and comes with a smart carrying case that makes portability an easy task.