If real-life was like a Final Fantasy then about 12.
Seriously though, in the UK the average wedding costs £20,000 so my answer is basically when you can afford the damn thing. That of course encompasses a lot of what other people have said. When you're both financially stable and when you're sure you can live with each other. This age can vary a lot depending on careers, maturity and how rich your parents are!