NH Ciutat de Vic is a straightforward hotel with laid-back rooms and a Mediterranean restaurant featuring a bar.