People are going to Florida and Texas to avoid income taxes, but doing so can be more expensive than you think.