Compact enough for urban kitchen, decks and patio, these Key Lime Trees ($70) will have you picking fresh and juicy fruit within a year. The excellent tart and tangy tasting limes are great for cooking and even better when used for summer drinks.