We were there in 2012 and Rapunzel was there for dinner. My daughter was wearing her dress and Rapunzel made a comment of how wonderful my daughter looked. It was great cause we were also celebrating my daughter's 5th birthday (on her exact day) that night. So it made it extra special to be able to see Rapunzel.
They don't really rotate the princesses,
Cindy is downstairs while Jasmine, Snow, Aurora and Ariel visit tables.
Rapunzel & Merida have been known to show up when another princess isn't feeling so well, but it's very rare and doesn't always last very long (the same goes for when Jas, Belle, or Ariel randomly pops up in Fairytale hall)