The main city around Meteora is a modern settlement with all the services and commerce that you may need, including accommodation.
However, for a more picturesque stay, the best option is the small village of Kastraki, only 2 km towards the basis of the rock formations.
Kalabaka has a rich history of itself, and exploring it with Meteora on the background is a delightful experience to have in this welcoming little town.