Yes, it is appropriate to tip both the bus driver and tour guides. Tips will have to be in the form of cash.  We will not be able to charge a credit card for a tip. If your guide really works hard and you think he gave a great tour, let him know how much you appreciate it!