Here in Mass (also in Branson, MO) there is a butterfly place where you can walk amidst free flying butterflies. You can take photos, patience!, and observe their flying and resting and feeding patterns. Should be something similar on the West Coast? It's amazing watching large ones (blue morpho) fly!
see:
www.butterflyplace-ma.com/