Choosing the best plants for a rain garden can be hard. Learn what to look for, and get tons of options for sun or shade on my detailed list.