Well, that is going to depend on the two year old. My kids were in cribs well into being two, but my friend's three were all out by 18 months as they would climb out and bonk their heads. Once my kids moved into beds they did not have bedrails, though.
As far as the hotels, I would say all will have a crib, but whether they are full size or portacrib size depends on the hotel and free or cost depends on the hotel too.
Bedrails, I have no idea.
You may want to post this question on hte families board to get more feedback.