Hi Nichole,
If you would like to make a dining reservation at a Character Meal with the Disney Princesses then I can highly recommend
Cinderella's Royal Table which is located inside Cinderella Castle at the Magic Kingdom Theme Park or
Akershus Royal Banquet Hall which can be found in the Norway Pavilion of the World Showcase at Epcot Theme Park.
Although Rapunzel doesn't make an appearance at either of these Character Meals, you can expect to see a number of Disney Princesses which will include a selection of the following:- Cinderella, Snow White, Belle, Ariel, Jasmine and Princess Aurora.
Rapunzel can currently be found meeting and greeting her loyal fans and subjects over at the Town Square
Courtyard (adjacent to City Hall) in the Magic Kingdom Theme Park.
Wishing you a magical trip filled with memories which will last a lifetime!