I highly recommend Aerogardens, especially if you have no outside space to grow. They're compact and easily fit on a shelf or windowsil ... I've had great success growing with them and they're available to buy via Amazon, which makes life simple.
Can't wait for our first tomato salad ... :)