I've found good quality tomatoes are widely available in standard grocery stores (they all seem to have the same kinds - I'm guessing they have the sam suppliers). Not as good as you get in France or Italy, but significantly better than you get in supermarkets. If you are stuck with supermarket tomatoes then the premium, small/cherry ones are usually the best and well worth the extra money.