I have traveled for business all my life and companies have always paid for all travel expense. However, I have never worked remotely, so when I accepted the job, I did not think to ask if they cover all business expenses when I have to go to headquarters (this involves a flight). I will be asking after I start, but would like to know what is typically covered. 

For example, do I pay for lunch, but they pay for dinner since office employees usually pay for their own lunch, or do they pay for all meals since I am traveling? If they say they only pay for some of the expenses (air/hotel) but expect me to pay for airport parking, airline baggage fees, ground transportation, this would be something I totally did not anticipate. 

What is typical for remote employees required to go to headquarters?