Charleston may have a reputation as a luxury destination, but experiencing the city doesn't require luxury-level spending.