Hotel credit cards are generally pretty generous in terms of offering free nights. Some of them offer sign-up bonuses in the form of points, which can be redeemed flexibly. Others offer free nights, which are great for people who want to stay at top-tier hotels. So which card offers the most free nights? Luckily, there are lots of options. LEARN MORE!