Do you have AAA? Also, check with your hotel, they might be running some ticket specials. Unfortunatly, it is very expensive and not many ways of getting around it.
Ellen