I too find this kind of thing interesting. My routine is:
8am: Breakfast, run, shower
9am: work,
1pm: lunch,
2pm: work,
7pm: dinner, rest.
I think it's good to have consistent start and end times for work. It makes you more efficient and focussed and stops you from getting exhausted or overworked. I also think it's good to make sure you get enough breaks.
The Cal Newport books mentioned above are quite good.