As Amesfan said, here in central IA (Des Moines for me) you can't even get FSN North on cable packages, or if it does happen to be available, its only in the Super Max Uber Sports Pack Deluxe+ that costs an extra $150 a month, on top of the normal $150 cable package. Yet, we're still in the MLB.TV blackout area for the Twins and five other teams (cuz MLB apparently doesn't want people in Iowa to watch any baseball).So we're literally left with no legal options here.
I sympathize with Iowa fans more than those in Minnesota, but you "literally" just described a legal option available to you in your own post!
FWIW, satellite TV is usually the best option for sports fans in Iowa. Looks like DirecTV with the Sports Pack to get FSN would average around $98 per month on 2-year contract (about $79/month the first year, then $116/month the 2nd year).