You shouldn't have that much to really clean when they are small. Since you are keeping them in their own tank it should be easy.
Any substrate will do but go with sand if you are going to keep something like corys in there.
Floating plants are always a plus! The other plants are optional imo...