There are not many USB sticks that are very good. Most offer poor range.
I have used the RALinks and they do work OK.
https://www.freebsd.org/cgi/man.cgi?run(4)
This one is probably the best of the lot. You can find them on ebay cheap.
https://wikidevi.com/wiki/Ralink_RT5572
Here is a good roundup. All these RaLinks work with the run(4) driver.
http://www.wirelesshack.org/top-10-wifi-dongles-for-the-raspberry-pi-2016.html
I am pretty sure the Realteks on that list work too although I have not personally used them.
https://www.freebsd.org/cgi/man.cgi?query=urtwn