Based on my personal experience the countryside is beautiful, the beaches are great and the people are lovely. Yes, the cities are "ugly" but I didn't mind San Salvador at all. I'm not the type to seek out nightlife though.
It would be a shame to miss it if you're in the area.