Hi,

You can't keep Neons with Angels or discus ,as they grow bigger they will surely eat the neons. You could try keeping some cardinals(similar to neons) with Angels.

Any stem plants or plants on wood would be fine with Angels. I have a planted aquarium with around 40 fishes including an Angel. I buy plants from different shops depending on availability but mostly I prefer to buy from Aqua Art on Salwa road. Don't forget that plants need Co2,light and Fertilization to grow well.

For food you can buy Hikari or Sera, they are the Best.

Hope this helps.