Answer: Tomatoes like a nice warm area in full sun, and need at least 8 hours of sunlight a day, or they get spindly and produce little mature fruit.
They like soil that has a pH of 5.5 - 6.8, is fertile, deep, well-drained, and that is rich in organic matter. If the soil stays soggy where you want to plant, build a raised bed.
You want soil that will hold water as evenly as possible because uneven uptake of water can cause all kinds of problems with tomatoes including: flower drop, fruit splitting and blossom-end rot.
To help give your tomatoes the best-suited environment you can, till in a good amount of compost or organic matter. A general guide would be 3 inches (7.6 cm) of organic matter into the top 6 inches (15.2 cm) of soil.
Consistent watering will help your plants grow and produce well. Enjoy!
Q&A Library Searching Tips