you can go to your local flower/landscape center for starters (not a chain store where generally the assistants are usually not educated on plants)... or could research the plants you like... also, most states have a chapter of 'Wild ones'.. an excellent resource.. or any native plant growers, retailers in your area.. or your local botanical gardens... as far as your garden looking neat rather than a 'weed bed', just design it well, maintain it well (keeping things cut back and weed free), maybe mulch it... actually, your neighbors will probably love it, it would be something not everyone else has and attract so many butterflies and birds that they'll all want it too
