Yes it is advisable take registration under composition scheme because your customers are mostly unregistered persons and they will not require tax invoice
NO, service provider except resturent services can not opt composition. since you are cafe service provider u can not take composition scheme. you have to pay GST @ 18%. for the purpose of filling return you can get relief if your turnover does not exceed 1.5 cr per annum.