I have actually stayed at both places, I like the Embassy better. Everyone has had great ideas for you. We live in Beaufort and have family that live in Charleston, we get up there every chance we get, my sons are 7 and 9 and they love just hanging out downtown, there really is a lot to see and do. My cousins that live in Charleston (who are 9 and 13) like to go to Frankies Fun Park in North Charleston, it has go-karts, mini-golf, a rock climbing wall, arcade etc.