Based on Asian experience, we always use bed nets to prevent bugs, so we can enjoy our sleep in peace. That could be a great and cheap thing which people should have. Furthermore, I have two simple tips to make a trap to catch them all.
Firstly, you can put 5-10ml of sugar water or beer in a bottle and shake it hard then leave it in the place where they stay most of the time. Mosquitoes will like the sweet scents then go inside the bottle and never come out again.
Second way will use an automatic fan, bed nets and a light. In a dark room where you want to catch mosquitoes, you just need to cover the front head of the fan by bed nets and leave a torchlight in front of the fan. After a hour, you can come back and see many mosquitoes were trapped inside the nets and the wind of the fan prevents them to fly out. The reason is really simple because mosquitoes always are attracted to light; especially, led light.
In addition, white shirts can prevent mosquitoes because it can reflect light which can prevent them.