Like most Brits, I get my cubans from Spain. The government price regulated Estancos( ?) always charge the correct prices and never rip you off with fakes.
Never buy off anyone but the official factory shops in Cuba and don't trust shops in Jamaica...especially cigar world in Negril.. ..sorry if I've said that before.