Explore Cornell - Home Gardening
"Choose a site that is:
Sunny. Receives at least 6 hours of direct sun daily.
Well-drained. No standing water after heavy rains.
Relatively level. Or build beds or terraces that run across the slope.
Away from trees. They can shade and compete with crops for water and nutrients.
Protected from high winds. Good air circulation, however, helps prevent disease. You may want to avoid low-lying frost pockets.
Close to a water source. You'll need water, and it's too heavy to haul."
'via Blog this'