I've always loved the British shop, Paperchase. If you are ever in London, stop by their flagship store on Tottenham Court Road. If a holiday in London isn't in your immediate plans, then Border's Books carries a fraction of all the cool Paperchase products.
I really like these Paperchase bags. They're a bit too feminine for me, but they'd make good gifts and are fun to look at!