Apple snails are indeed wonderful creatures. My daughter, 2.5 years old, loves ours. You could give away your danios and get some white cloud mountain minnows to take their place. They are fine with snails. They do occasionally bump into the antennae, but they won't go out of their way to harass the snails. WCMM are also fine in unheated tanks (which I guess yours is), and if you get the "long finned" ones, they look really nice:
A few weeks ago I gave away all my danios, so I could have more WCMM. In my opinion, they are prettier than danios. I also think that they act more like schooling fish than the danios. The danios would chase each other around, but they never really simply hung out together. The WCMM, however, hang together in a pretty bunch most of the time.
In a 10 gallon tank you could easily have 6 WCMM and 2 snails. But add the snails one at a time to let your bacteria grow to cope with the waste they produce. Also, babies aren't guaranteed. While most snails are hermaphodites (meaning, any two snails are capable of mating) apple snails come in sexes. You have a 50% chance of getting two of the same sex. Even if you end up with ones of different sex, the populations are easily controlled: the eggs are laid above the water line, and you just remove them before they hatch. Don't be tempted to leave a clutch to see how it goes, as the babies will destroy your water quality, as well as probably causing a pH crash because they are removing all the calcium from the water for thier shells....