Challenging climates, whether hot or cold, require hardy perennials that can withstand those conditions year after year. Here are 20 top choices.