Melt butter in a large nonstick skillet over medium heat. Add onion and garlic; saute 5 minutes or until tender. Add spinach, water chestnuts, and artichokes; saute 2 minutes. Add cream cheese, sour cream, ½ cup of Cheddar cheese, hot sauce, salt and pepper.