They grow well in most areas if planted in a well-drained soil. Here are some tips gleaned from all over the web and, um, your old Auntie's experiences. Soil Preparation Work the top 8-10 inches of soil several weeks before planting. Break up the large clods. Remove rocks and trash, weeds, etc.
Tomatoes grow best in soils which have lots of organic matter.
If possible, spread 2-3 inches of organic material over the planting area. You can use materials such as compost, leaves, peat moss or rotted hay. Work it into the top 4-6 inches of soil. Work the garden soil only when it is dry enough not to stick to the garden tools. This is particularly important if you have clay soil.