For the subscription sites I suggest you look at their card index or catalogue and see which one has most coverage for the areas you are interested in. You can often find offers for trial subscriptions, although free, you have to give your credit card details to register, just be careful to cancel the subscription a couple of days before the free period ends.
Happy hunting.
Jebber