good for historic charming architecture, beautiful churches, good parks, many nice places to eat the local food and some International (esp Japanese) -not expensive if you go for more casual places. In summer you can go on the sandy city river beaches. The service is generally good - they are really trying, but don't expect it to be smooth everywhere, equally not everyone speaks good English though again in hotels/restaurants it's fine.
It's quite a musical city - live concerts in the centre or sometimes in the parks, a good opera/ballet theatre, folk music, good buskers!
Public transport takes getting used to - taxis though are good and not expensive, especially if you book on the phone rather than go for taxi ranks.