The best place to buy Rolex watches tax-free is in Europe. This is because of the high VAT (Value Added Tax) that the EU has. The lowest rate of VAT is 15%, but most countries have a VAT of about 20%.