When he was really little I would BF, bath, and then BF again - if I didn't feed him right before a bath, by the time he was clean, massaged and in his PJs he'd be crying for food. Now what I do is give him his supper in just a diaper, then just take him straight from his high chair into the bath to wash off all the food that missed his mouth! After the bath he's usually pretty relaxed. We have some quiet time after his massage and changing into PJs, read a story or two and then he has a nice BF (sometimes with bottle top-up if he's really hungry) and falls to sleep soon after.
I think both ways work, you just have to find the routine that's the easiest for you and your LO (and it might change with age too).