What should I do

I've been seeing a guy but I don't feel it's been going anywhere, he doesn't really say much on our dates and we only meet up once or twice a month. He booked a date for this week (that he booked like 6/7 weeks in advance) but I'm not feeling it anymore, especially as it'll be a really late one. But I feel so awful/guilty if I have to cancel because he's already paid for it it was around £30 for the event so that doesn't include dinner or anything. What should I do?