Our wedding venue comes with lodging for approximately 2/3 of our guests. My family is traveling quite a bit farther for the wedding, but we want to give everyone a fair shot at staying on site. What's the best way to do this? First come first serve? He who drives the farthest, stays the closest? Also, what (if any) is the most tactful way to ask for contributions for said lodging? We could have spent much less cash at a venue without the perk of rooms, but then our guests would be paying 3-4x as much on their own. We're interested in doing what we can to help our guests attend and enjoy our wedding, but we aren't exactly rolling in the dough.