Dual pricing is not a practical impossibility, even Bob's nephew could do it. Their are cash systems around here that will give you a choice of euros or francs.
Dual signage would be more difficult, but hardly.
No, price everything free of VAT with a big sign that says VAT will be added for customers with boarding cards for EU destinations. The American/Canadian cousins do this everyday with their sales taxes.