If you're from the US I would recommend Far Hot ions Traders. They have some high quality leather bags and are reasonable.I saw a really nice canvas messenger bag online but decided it was too expensive so went shopping today to find something else instead and to prevent me buying it. Saw it in the shop and decided I really liked it so I ended up getting it. Felt a bit guilty but convinced myself it was ok as I can afford it. Get it home, turns out the strap is way too big so it has to go back. So gutted. But that's what I get for buying a bloke's bagSo the hunt continues for a woman version of this.
Got one for Christmas an it has worked really well.