For container gardening, the best tomato varieties include cherry tomatoes for their prolific and delicious fruit, as well as trailing types that do well in hanging baskets.