P.,
Although a couple of nights is hard, my daughter didn't sleep longer than 20 minutes at a time until she was almost a year. As a toddler she started sleeping a little more but woke 5-8 times a night. Then as a preschooler she woke 3-5 times a night. It wasn't until the last year (she is 5 now) that she has ever slept through the night. So count yourself lucky.
Again, a couple of nights is rough and I am not saying otherwise. But have you considered that it's only a couple of nights? Is she getting molars or going through a growth or learning spurt? Around 2 they do all three of those and as annoying as it can be, they get past it soon. My kids' learning spurts look like they are just wide awake and getting into things (curiosity) and or asking questions up until the second they fell asleep.
Since you asked for a recommendation.... Personally enjoy your daughter. Don't encourage her to be awake...keep the lights down, play soft music and speak softly. No boisterous activity. But here is the thing... a child will sleep when HE/SHE is ready. We can't make them. We can make it horrible and stressful for them or we can be relaxed and calm about it. If you don't understand why she isn't sleeping, how should a 2 yr old know? As parents we need to consider what is going on with the child and not just jump to how to solve our annoyance of not sleeping.
Kids change, their patterns of eating, sleeping, learning and growing change many times as they grow up. I see my job as recognizing the changes and helping the children get through it. But that is just me.
In regards to naps... if she is sleeping 2 hours, it isn't too long for her, it's just right. My kids were completely opposite. My son took naps until he was 5 and slept 2-2.5 hours and slept great at night. My daughter stopped napping before 2 yrs old and well her night time was always TOUGH no matter what. You should keep in mind that not all kids are the same. So just because someone or more than one says their kids don't nap or take shorter or longer naps... that means nothing in regards to your daughter. She is unique and special and you need to figure out what HER body needs, not just what a book or another parent says works with other children.
I hope something I said helped.
Blessings.
M.