Moscow and St.Petersburg both have a couple of nice shops (or did, pre-sanctions). Latvia is, by very nature publicly pro-Ukraine so, very little trade is going through and the sanctions negate credit card use. My wife will be in Russia in about 3 weeks for the summer.
Thanks for the well wishes!