Just opposite the Rila (next to the horse stables) there's a cracking place called Red Rum's, alternatively try the Hotle Olymp - the food in there is second to none
I recomend Katys steak house opposite the Samokov Hotel. Steak with Danish Blue drizzled over. ( Hopefully thats the only drizzle you will get) For your last night book early at any of the restraunts don't leave it till the last minute. Pete on the door will give you a warm welcome.