No matter how small your garden, there's always room to hang baskets of blooms and vines. These are the best hanging plants to add color and texture to any porch, deck, balcony, or sunroom.