You can get one for 10$ or less there really isn't "BEST" one because they all do the exact same thing, if you want quality over price then get one from a brand that you can trust like Linksys or U.S. Robotics, but it really doesn't matter because most companies just buy the same pieces and put their name on it.
Does that help?