First thing I would check and replace is the thermostat and antifreeze . Usually the most common cause of overheating . Pretty inexpensive if you do it yourself . But if you go to a dealer then expect to pay with an arm and a leg....possibly a kidney as well . Most car dealerships get between 60 and 70 dollars an hour just for labor and parts are extra . A local garage can also do it and in most cases will give you an estimate of the cost beforehand .
Do NOT for all that is righteous and holy remove the radiator cap off an overheated vehicle as you can be burned seriously .
Following the thermostat would be either a cooling system flush and or a water pump replacement which is usually determined if the water pump is leaking and your losing water from the cooling system .
Actually, staying away from any garage that has anybody with the title "Service Writer" is a good idea. These are the people who are paid not to know much about cars but to know a great deal about upselling for additional profit.
Also, after an overheating incident, check the hoses (they're the easiest and cheapest to check and replace, so don't change the water pump and miss a leaky hose) and the radiator itself. And to assure yourself nothing catastrophic happened, check the coolant and oil (you're looking for oil in the coolant or coolant in the oil) and make sure you do not get white smoke out the exhaust. Any of those suggests a blown gasket (yes, that's where "don't blow a gasket" comes from).