There are now 2 curry houses. Prince of India is rubbish, especially when they are busy, which they will be that night. I haven’t tried the new one.
Some of the pubs stop serving food ridiculously early, especially if they are busy (I think they run out of chips or something – seriously – the Coonty is notorious for it). The town may have all that layer of trendy bike types, but it is still a small country town at heart.
The best Chinese for food is the one further along the Northgate, always weirdly empty, so a good shout if you are struggling to get in somewhere. The best for atmosphere is the one on Tweed Green.
The Bridge Inn (The Trust to locals) has the best beer I understand. Villenueves has the best wine, but they don’t let you drink it there. Coltmans has the best cocktails.