The Queen Mary has a website. You can make see what kinds of rooms they have available there. It's free to walk around the ship on your own, but some areas are restricted, and you can pay for a guided tour as well.
Parking at the Queen Mary is not free, but if you're parking there for the wedding, your parking stub will be validated at the chapel, so make sure to bring it with you. If you're staying on the boat, the parking fee is charged when you check out.
More information will be posted here later.