While it is not obvious in this set of images (but is in the gallery pages), Nafplio would be a fine getaway weekend, or a fine place to hang out for a few days.
It's not a beach or disco town, primarily, but if you are (dare I say it) a tad older, or a tad more serious, you would likely find it very charming here.
Nice waterfront. Old style streets to wander. Open outdoor places to eat. City square. Hills to climb.
There seem to be several classes of hotels. There are the "normal" type such as the Rex. (Up 9/29/13). We stayed in this one in 2009 and it was fine: clean, decent facilities and so on. It is not located in the old town, but several blocks to the east. That's a disadvantage, but on the other hand, you can drive up to it. (2009 photo)
Hotel Victoria. (Up 9/29/13)
This is in the heart of old town. Walk out the door, turn left and you're on the main street. Had the most trendy bathroom design I've ever seen. Not sure I was cool enough to be allowed to use it. (2012 photo)
Hotel Agememnon. (Up 9/29/13) This is right down on the waterfront. Great views of the water from rooms on the left side of this photo. (2013 photo)
In the old town are any number of small hotels, pensions and rooms. This one here I cannot vouch for, didn't go inside or stay at it, it is just a prop for these paragraphs.
In the old town, streets are steep and narrow. Some places you'd need to walk to, and walk up a serious hill. Rumor has it you can hire someone to carry your bags but this is yet another reason to pack light.
These places often have some stunner views looking north over the town and the waterfront in the distance. This photo only suggests it here.
But, if you had a choice, I'd vote for an old-town place to stay.