Suggestions for Implementing a Wedding Website in WordPress?

I’ve only got a minute to offer suggestions tonight but I thought I’d quickly point you to two (2) other answers here on this website that provide information you’ll need. Much of what I’d suggest for your use-case is identical to what I recommended on these other answers:

The other thing I can tell you is to look at WordPress Multisite as it will allow you to set up as many different websites on the same WordPress installation as you like. It’s basically was WordPress.com is running on. Here are some articles that can explain it: