The best experiences of flow for myself has been in: cycling and for certain times when I'm "creating" something: writing certain pieces (yes, it includes certain blog posts), painting, calligraphy and sewing.

That's my strongest association of flow.. the rest of the world and time melts away for several hrs. and one's being is completely thrown/lifted into the immediate experience. Whenever that happens, it's a gift.