In a large mixing bowl, whisk together cream cheese and sour cream. Whisk in shallot, garlic, green onions, salt, pepper, and cayenne. Fold in spinach leaves, artichoke hearts, and water chestnuts. Pour into a serving dish, garnish with smoked paprika, and serve.