I'm pretty deliberate about my film buying. I plan ahead and keep a bit in the freezer.

70% comes from West Photo (local brick & mortar) here in NE Minneapolis.
30% comes from Freestyle.

When I'm in Manhattan I will get film at B&H, but it's almost always something my local store doesn't carry.