Plants in window boxes need good drainage, high-quality soil, and frequent watering to flourish. Here are some of the best ...