2: Luray, Va.
A lot of the places on this list were chosen for their scenic beauty. And Luray, Va., in the Shenandoah Valley certainly has that in spades, what with being seated at the foot of the Blue Mountains.
But that's just above ground. Underneath are enormous limestone caverns that you can actually get married in. Who needs a wedding in some drab banquet hall when you can get married in a one-of-a-kind natural cathedral of flowstone and mirror-flawless cave pools?