To reach Baguio from Manila, one can take the Victory Liner bus company. Choose the Deluxe service for only PhP550 (pesos) one way.
Their terminal is pretty safe, although I suggest always travel with somebody and be cautious and attentive as anywhere in the world.
The deluxe service has an attendant and they serve snacks. Once in Baguio, taxis should not cost you more than PhP50 from Point A to Point B.
Victory Liner bus terminals:
Baguio - Governor Pack Road
Manila - EDSA in Pasay City
Send your feedback or queries to email@example.com