I'd like to marry a girl in my early twenties, and so naturally 20-23 is my answer, as no-one wants to be lonely too long after jumping the nest, and 22, when people are leaving university and getting careers seems the best age in my opinion.