To keep tomatoes tasting their best,do not refrigerate them. Cold temperatures cause tomatoes to lose their flavor and change in texture. Store them at room temperature.
Storage - for tomatoes - is everything. Keep tomatoes at room temperature if possible - refrigerating them removes half the taste. And if you must refrigerate - try taking them out of the fridge an hour before dinner - they will have had time to get back to room temperature - and the flavor will have a chance to come back.
Never refrigerate a tomato that is not fully red or ripe. Cold temperatures destroy flavor and stop the ripening process. Once fully ripe, a tomato can be refrigerated, but only for a few days; any longer results in flavor deterioration. It's best to keep them at room temperature to maintain their flavour.