Hi,
You can take Service Tax Input for any input service (Except for input tax restricted services as per CENVAT Credit Rules, 2004) provided the same is utilized for the purpose of providing the output tax service.
If you are utilizing the mentioned services for the purpose of your business, you can certainly claim input on Restaurant Bills and Hotel Bills. Regarding Transport, you can take input for services provided by a Goods Transport agency. But Rent-a-cab service input is not available as per CENVAT Credit Rules.
Note: Only Service Tax & KKC Input can be taken. SBC cannot be taken as Input.