You may want to since your guests may have different needs. A family may want something more casual with family-friendly restaurants, while a couple without kids may want a more romantic setting to make it a short vacation from home.
Price is another factor. Whichever hotel you choose you may be able to score a discount for your guests (10% is the usual for group bookings) but that may still leave the price too steep.
Try to choose two hotels -- one family-friendly and more affordable -- and one a little more luxury. Make sure to tell the hotel when you block the rooms that it’s for a wedding and get the discount and end date for the block in the contract. Double check the spelling of the name for the discount code, it’s usually your last name, your fiance’s or a combination. And then make sure all this information is correct on your wedding website and save-the-date cards.
In rare circumstances you can choose three hotels, at three price points, but that’s probably not necessary.