It's worth paying the annual fee on many of the best hotel credit cards. Here's my take on four hotel credit cards that could be named the best.