Yes, credit cards are generally accepted in hotels, restaurants, and larger stores. However, it’s a good idea to carry some cash for smaller establishments.