Ruben, when you subscribe to the locals on DirecTV, that is for the SD channels, not HD. If you are in an area where your local stations are owned and operated by the affiliates (parent company of that network) then you would be able to qualify for a waiver from that station and only that station. The other way to get a waiver for a station is if you cannot get the signal OTA with an antenna. For me, I am 40 miles from the transmitter, so I can only get one waiver, from CBS, since Viacom bought the local CBS station (Viacom owns CBS or the other way around). If you can get the waivers, you would be able to get the network from the East Coast feed, which is based out of NYC.
This is all changing with the launch of the latest satelites from DirecTV that have the ability to send a "Spot beam" of local HD channels for different regions. This roll-out of true local HD channels is happening as I write this, but they are doing the first (I think) 25 top markets, so you need to find out which market you are in. I happen to be in the #18 market, so sometime in the next year, it will be in my area. With this roll-out is the replacement box that you need to get in order to get these new true local broadcasts which is an MPEG-4 decoding box, instead of using the current MPEG-2. There is more compression in MPEG-4, so they can squeeze more channels into one transmitter. DirecTV will be doing promotions in your area to replace your existing box with the new one for free (probably a rebate to make it free and possibly even a contract agreement for a length of time). So, be patient, it's coming.
I think that is all correct, it's hard to keep up with everything.
If you don't want to wait and also don't want to get an MPEG-4 compression, install an antenna so you can get your locals in HD. The OTA image is the best you can get.
As for your long/ugly coax cable run, do your best and if it gets to be too long, you may need to add a pre-amp to your coax.