I think I'd say when ever works best for you, a time you can easily stick to and get into the routine of doing it. If you opt for after breakfast leave it an hour (so you don't get a stitch etc) and you might find you'll want a snack, an apple etc, afterwards anyway. I used to be in the gym at 8am and have breakfast around 9.30am when I got home.