I just tried doing this: 1) bestshow.net, click the iTunes icon which takes me to an iTunes Preview page with a list of Best Show episodes, 2) click one of the "View in iTunes" links, which launches iTunes to the Best Show "page" at the iTunes store, where I can download or subscribe; I have to select the "My Podcasts" tab to actually listen.
Could it be a file association issue in your browser?