Nathan,
There is an endless supply of information on the official site. Walks, local info, tavernas, restaurants etc; However, here is my personal take on San Stef. There are no burger/kentucky/McDonald joints. No seedy smelly bars. No lager louts. The resort is a totally chill out friendly place, where both locals and tourists are so helpful and friendly to each other. I am actually finding it difficult to describe the uniqeness of the place. You have to experience it really. Here go's; My personal favourites;
Bars - Bar 38, Greco, Thomas Bay, Aquarius.
Restaurants - All of them (ok then), Olympia, Mythica, Sunset.
Something Different - Gravia and Akrotiri on the cliff side.
Something REALLY different - Hire a quad for 20 euros (best money ever spent)