The long cable run can be done. The business that do cable line constructing for cable tv can do it , put a antenna on the hill , run hard line down , but you will not like the price. . Here is a way receive free satellite tv and does not cost much for the receiver and small dish.
http://forum.tvfool.com/showthread.php?t=265 . And if you have broadband internet you can go with ROKU / NETFLIX.