A few comments that I don't think were mentioned. In general, the USB devices must be connected directly to a computer. They often cannot be used in a router so if you have more than one device you want to connect you need to turn your computer into a hotspot using
Connectify or some other method.
Often just getting the antenna or device outside the RV and above the other RVs that may be blocking the signal will result in a big improvement. If you already have a repeater that has hotspot capability, try placing it outside as high up as possible. I have seen desktop routers placed in tupperware containers to protect them from the weather provide much better connections than when inside the RV.
If you use a booster/repeater, you need to realize that every hop through a repeater decreases the speed of the connection, sometimes by as much as 50% because a single radio can not transmit and receive at the same time. A two radio system like a
Ubiquiti Nanstation or
Bullet connected to a router/hotspot gives a two radio system that results in less speed loss.
The speed loss factor can also be important when using campground WIFI with multiple Access Points that use repeaters. The strongest signal may not be the fastest connection if there is one or more repeaters involved. Some campgrounds do have an internet connection for each Access Point or group of Access Points. So, an Access Point in a less crowded section of the campground may have faster speeds during peak use times.