Some towns make you slow down the car without even meaning to, and Georgetown, South Carolina, is absolutely one of them. It ...