No, You do not have to stay at either hotel, however there is no shuttle provided to/from any other hotel.
If 20 or more guests stay at minerals hotel there will be complimentary shuttle service provided.
Yes! The ceremony will be at Crystal Springs Resort as well as the reception.
Yesterday. Rooms book FAST since it is a resort and there will be multiple weddings.