AMEX Starwood card ($65/y) is the best card for the hotel rewards. The hotels that are part of their network are great. The link to the card is here:
http://www262.americanexpress.com/business-credit-cards/busi...
Check out the hotels that are available on, and how much each night in a hotel is:
http://spg.com
You can get some really great hotels for 7000-10,000 points per night. Every dollar spent = 1 point, and that can go up as you spend in different places.
AMEX is very startup friendly. This particular card has free employee cards. When you get going further in your business, look at a few of their charge cards (which are not credit cards - you have to pay them off in full each bill). The AMEX Gold is one of them.