Gabrovo province in Bulgaria is a less known destination in beautiful Bulgaria. What to see and do, where to stay and what to eat in Gabrovo?