Deciding what to plant depends on your season, your site, and of course, your taste buds. Here's what you need to know and do to get started.