To add a podcast to the MS Windows version of iTunes,
Make sure Podcasts is selected for your library
Next, click on File and then click on Subscribe to Podcast …
When the window pops up, enter the custom URL provided for the subscription (copy and paste works the best).
The custom URL may vary slightly depending on which version of the podcast you choose to subscribe to.
Then click on OK and wait for iTunes to update.