No, they are contractually obligated to charge in the neighborhood of $300 due to CBS/FOX contracts. Ridiculous, right?
As for YTTV location settings, there doesn't appear to be any means of manually entering a location. It uses your computer or phone geolocation services.