Oops, I forgot this thread too.
I agree with Billy that Kardamyli would be a good base though the beach is pebbly and a walk out of the centre.
We very much enjoyed staying in Hotel Varda there last year. It's a bit up on the slope but very quiet. Our large and comfy studio there had 2 balconies, one in the front with wonderful views on the sea and on the 'old village' below and another one on the backside for when it is too hot on the front side.
They are on booking.com (where you can have a look) but better book directly (if interested), you will get a better rate that way and they never put more than 1 room available on booking.
We also enjoyed staying in Selena Studios in Oitylo. It is a bit more remote but what a private terrace we had and what views! For getting to the a beach you'd need to drive a bit from there, but they also have a pool.
Don't miss Areopoli with a very fine historical centre. Best in the early morning or in the evening for dining since it becomes terribly hot there during the day.
When visiting Mystra (highly recommended) go very early as well. The site is huge and involves some climbing up and down, and will become very hot during the day in July.
@billytheliar
Regarding Lela's in Kardamyli, when have you been? Since Lela is not cooking there anymore! I've been there years ago before it became a local hype and when the food was truly exceptionally delicious there. Last year and without Lela the food was acceptable, but not what it used to be and not to really write home about anymore. But for the setting alone I would still recommend a meal in the place, preferably dinner when the sun goes down :)