i would avoid all big chains, they dont care about the animals while making money with the animals.
Im sure you can find a breeder or private person who has something to sell locally.
when it comes to wild caught, it depends on the species. for ball pythons, these are typically either bred locally, or bred in breeding farms or by small breeders in africa. Ghana is a big producer & exporter for ball pythons. Wild-caught is extremely rare, since the quality of farm-bred babies and sub-adults is superior. That they are easy to breed but very hard to locate and catch in the wild also plays a role. so with this species, no need to worry.
But avoid the big chains and bog box stores.