Zagreb and its old-city charm attract legions of visitors.