A large share of "the internet is slow" complaints are really about Wi-Fi rather than about the internet. The speed coming down the line is enough, but the signal doesn't reach the room in good shape. There is a simple way to tell the two apart: connect the computer to the router with a cable and measure the speed. If the speed over the cable is normal, the problem is on the Wi-Fi side.
Most of the steps below don't cost anything. Trying them before buying a device makes enough of a difference in most homes.
Where the router stands
In most homes the router sits by the front door, next to the shoe cabinet, inside a cupboard. That is one of the worst places for the signal. Concrete walls, metal surfaces, objects full of water (an aquarium, a combi boiler) and large white goods weaken the signal directly.
5 GHz and 2.4 GHz
Modern routers broadcast two networks. 5 GHz is faster but has trouble getting through walls; 2.4 GHz is slower but reaches further. Connecting the devices near the router to 5 GHz and the distant ones to 2.4 GHz is the right way to use them.