For official visits- schools can pay for everything from the travel for the PSA. They can and will also pay for the parents. However only football and basketball parents are allowed to have their travel Cost paid. Lacrosse parents are going to have to buy their airfare but most colleges pay for everything on the official.
Side note- if a recruiting violation occurs talk to compliance-hopefully no one will have to deal with that