$$$
a few items missing off your original cost/price list of flight, hotel, food, what about a vehicle, insurance, long distance fees, tolls, parking fines ( it can happen).
Emergency$$ to fly home ( if needed), over head both at home and at shop if you have one. What if there is a snow storm...