I think the De Vere hotel you mention is the Black Barony, which is in Eddleston' [about 4 miles from Peebles ].
Nightlife, The County and the Bridge Inn { the Trust], are 2 good pubs in the area.
Probably best to avoid the Crown and the Central, unless you are a local.
There are about another half dozen pubs/hotels each with their pros and cons.
The midgies were bad on Monday night, but only as it was raining, and we had stopped at a stream. Keep going and they aren't a problem. Avon skin so soft, to drown them.