3pm is when I take the girls out for a walk
If it is raining and you can't go on your walk (and can I just say, you can go on a "beach walk"?... JEALOUS here!!!) then we put on a CD or wiggles DVD (sorry, I know you said no telly, but it's music, LOL!) and have a dance.
If that's no good, how would your DD do with some playdoh or collage? Something like that if you don't do it too often might be exciting enough to keep her occupied for a half hour or so?
Look, I can totally relate and I haven't been doing the 2-kid-thing for as long as you have. I go completely nuts at DD sometimes. So much so that she's started getting cross with her toys every now and again - imitating me. I hate it and wish I had more self-control. The reality is my DD doesn't really respond to me yelling at her - it's just that I can't help myself. *hugs* mate.