From haunted hotels to ghost towns frozen in time, these venues are perfect for couples looking to add a little “spirit” to their big day.