I have a cupboard full because I think, like shoes, you can never have too many bags.
I tend to go for good quality Italian leather if at all possible, but that tends to restrict the styles and colours to classic neutrals such as beige, navy, black, tan, brown, taupe, ecru etc.
If I want a fashion bag in a particular colour, then I’ll compromise on other leather, suede, canvas, hesdian, cotton, plastic, bamboo etc..
I dont bother with fitting my laptop in my bags as I have a laptop bag and font carry it around much (I use my iPad and iPhone.
So generally I have big tote bags for day and I’ll never spend over £500. These tend to be neutrals unless for holiday when I’ll go for something in coral or pink.
For evening, I’ll never spend more than £300 as I simply wont get the wesr as I dont go ‘out out’ that often any more. These are more ‘blingy’ or ‘featured.’
Then I’ll have smaller cross-body bags for day, never more than a couple of hundred pounds on these as they get worn.
I dont have a preference as to where I buy but tend to pick unusual bags up when I travel, especially in Italy, France and Spain.