No, the whole Umbria is good. This region we call 'the green heart of Italy'. Perugia is very good, it is the chief city of the region, and the old city is very beautiful and full of student coming from all the world 'cause its international university. But all around Umbria there's villages and towns, and places, and landscapes, and panoramas unforgettable. Not only Assisi, but even Todi, Gubbio, Spoleto, Spello, and don't absolutely forgive Orvieto, there's a magnificent Duomo, the Pozzo di S. Patrizio, (S.Patrick well) and a very beautiful Etruscan necropolis. For hotels you can try at Centre of Information at the feet of the city. However it's better a hotel in the centre of the city if your mother is like mine, 87 years old, so you have even bus stop near you for eventually visit the city or other cities. May be you'd better go to a rent-a-car, so you are free to do what you want. Ciao and have good holiday.
Italiano D.O.C.
PS - Good restaurant? Oh my God, you'd have difficulty to choose for, and don't forgive, in the morning, if you wanna have a good breakfast, you have to go to a bar and cakes, sit down at the sun and have a 'cappuccino con pasticcini' (pastries) or a good 'cioccolata con panna e brioche', (warm chocolate with cream and a brioche). Ciao.