I've stayed at a wide range of hotels in SD but I mostly prefer IHG branded hotels since they have the best reward program and benefits in my opinion. My favorite hotel by far is the crowne plaza mainly do their service and since I'm a platinum member I get a nice room every time, the only thing I wouldn't recommend there is the casino (attendants are rude at time). Depending on your budget the intercontinental is very nice as well it being one of the newest in SD. I have noticed they have water heater issues and if you're not an ambassador or spire elite member they won't give you anything as far as benefits. For the same price as a basic room you can get a nice suite in the crowne plaza or holiday Inn. Renaissance jaragua is nice as well and they have a nice casino and merengue bar to enjoy shows at night. Obviously, there's the zona colonial to check out, restaurants and stops on the malecón, check out the malls like agora mall. Also, download the app Que hacer hoy and it gives a list of things going on around the capital that day like shows, happy hours, etc.