I agree about the cabbage butterflies -- either use Bt or cover your plants ... or both.
I've never had very good luck growing herb plants indoors; but if you want to try, you will need to provide plenty of light (not just a window) and probably some additional humidity in the winter.
I actually think your yarrow would overwinter okay in pots; I have some sedum in pots that have no problem surviving and I'd say they are about the same as far as hardiness. If possible, put them in a sheltered/microclimate area, like near the east side of your house.
Tomatoes do better with infrequent deep watering -- so if you don't receive adequate rainfall I would suggest using a soaker hose or something like "aqua cones" -- which get the water down near the roots.
It would also be helpful if we knew where you actually live... you can enter that info in your "profile."