Hi,
The wife and I have been to Santorini and we stayed in the resort of Perissa. It was wonderful. It still has its Greek roots although there are still a few music bars, mainly on the sea front. There are lots of restaurants and tavernas to choose from and the people are very warm and friendly. The resort itself can probably be covered on foot in less than an hour. So if you are a walking fanatic (like me and the wife), it's best to head up and over the mountain to the nearby resort of Kamari. This should take not more than an hour and I will not spoil it for you by explaining the walk. Lets just say I personally thought that I was going for a full on SAS yomp, which it was at first. Anyhoo, I dont want to spoil the surprise. Whilst in Kamari, which is pretty but not as good as Perissa, you can have a spot of lunch then get the boat taxi back to Perissa. Again, I wont say too much but it is a laugh (can you swim?). Perissa has a nice long beach and there was not a lot of traffic in the resort, which is good. You will enjoy Perissa if you like San Stef.