Fans pay big money for tickets, gear, parking