So I'm making a rainbow layer cake for DD's birthday. I'm kind of confident I can do it, it doesn't look *too* tricky. I'm no Rouge or anything though

Has anyone made one? Got a recipe to share, your experiences, tips or tricks? What sort of frosting should I make? I'm thinking either a cream cheese or marshmallow.