We full-time right now and don't have Dish or DirecTV.
We use the OTA antenna to pull in locals, and that works fine in most places.
We also have a couple of data options. We have an Asus RT-AC66U router which everything in the trailer connects to. It will take either a Wired Ethernet connection to the Internet, or a USB connection to an Android phone or other USB device.
We can hook up to cable-based or DSL Internet services with modems for those services (which give us a Wired Ethernet connection), but those require at least a physical hookup and often they try to get you to subscribe - which is usually not practical. We have the modems, and when in one place for a long time we may go for the cable connection. We prefer to to be as mobile as possible.
We have T-Mobile service and two Android phones. The phones have unlimited data when used on the phone, and 7GB/month each of tethered high-speed data. With the Binge-On function and using a Roku 3 to mirror the screen from the phone to the TV (called Smart View on the phone and Screen Mirroring on the Roku), we can watch anything that has an app for the phone (Netflix, HBO NOW, Fox News, etc.) to watch essentially unlimited on the TV.
If we want to watch something using the Roku straight up at higher resolution, we can either hook one of the phones to the router via USB and use the 7GB of tethering per phone, or we can hookup our T-Mobile Z-917 hotspot. It has 22GB/month of high speed data, then rolls back to a slower speed after that. That's really our primary internet connection. With 22GB of high-speed on the Z-917, 7GB of high-speed on each phone (14GB total), and then unlimited lower-speed data on the Z-917, we can do a lot of data transfer.
Leveraging the unlimited data on the phone and the screen mirroring give us the best bang for the buck.
We pay about $185 for the service for the two phones and the Z-917 ($100 on the phones and $85 on the data service for the Z-917).