Charleston boasts many historic homes and luxury high-rises. But with our list of favorite budget finds and splurge hotels, finding a place to stay doesn’t have to be complicated.