Charming town with everything. Nice street markets for both food and apparels on weekends. Good restaurants and dining environment as the town has very little vehicular traffic.
I adored the morning markets. The food and shopping are the key reasons you'd want to visit the city in addition to exploring the old town.
There's not too much things to do, especially for kids but it's a beautiful city that requires just one day to see.