Here is an article on making and planting a rock garden, as well as recommendation for annual, perennial and shrubs: