Tesco used to sell a good quality 160 gsm card, but I haven't seen it in there lately. 120 gsm card and 80 gsm paper, I buy from copycatz.
Staples was a good place to buy card from, but the store near to me has closed.
I'd be interested to hear where everyone else gets there card from as well.