Veliko Tarnovo has a surprisingly large number of hotels for its small size, though considering the popularity of Tsarevets fortress perhaps it is understandable.
Most hotels in Veliko Tarnovo seem to fill up for the weekends and it may even be difficult to get a room in your hotel of choice, whereas during the week they are quieter. The most popular hotels and B&Bs are in the old town and there are some lovely quiet locations overlooking Tsarevets fortress.
All in all, the level of service and facilities on offer for accommodation in Veliko Tarnovo is very high.