We recommend the following hotels: We also recommend for you to checkout Airbnb: https://www.airbnb.com/s/San-Salvador--El-Salvador
Yes, the dress code is formal.