Okay, since I was married in Disney here are my opinions on your questions:
Romantic place to stay- Coronado Springs
Wedding place- Wedding Pavilion(back drop of Castle is awesome)
Officiant- when you book the wedding they will send you a package with everything you need, flowers, music...