I use both. You can see some of my cages in my gallery. I get the real plants from Petco. Some have them and some don't. It they do they will usually be where the reptiles and their accessories are.
Overall its your personally preference on what you want to do and can certainly add plants from a nursery as well. I am not a plant expert though so I am not able to tell you what to look for.
KMG
0.1 BP 1.1 Blood Python 1.0 Brazilian Rainbow Boa 1.0 Aru Green Tree Python
0.1 Emerald Tree Boa 0.1 Dumeril Boa 0.1 Carpet Python 0.1 Central American Boa
0.1 Brooks Kingsnake 0.1 Speckled Kingsnake 1.0 Western Hognose
0.1 Blonde Madagascar Hognose 1.0 Columbian Boa
I use fake so they're easy to clean and sterilize when they get pooped on.
The times I have had to clean my real plants I just pull them out and clean them like the fake ones. This was a regular issue with my GTP as he was always hanging above them and dropping bombs. However since he is so destructive and was always destroying his plants I removed his real plants. He and my BRB are both rough on their toys.
KMG
0.1 BP 1.1 Blood Python 1.0 Brazilian Rainbow Boa 1.0 Aru Green Tree Python
0.1 Emerald Tree Boa 0.1 Dumeril Boa 0.1 Carpet Python 0.1 Central American Boa
0.1 Brooks Kingsnake 0.1 Speckled Kingsnake 1.0 Western Hognose
0.1 Blonde Madagascar Hognose 1.0 Columbian Boa