Cellulite is caused by two things, 1) Fatty tissue and 2) Connective tissue.
The first can be taken care of primarily by diet and working out. Drink your fair share of water, don't eat too much and work out to maintain your metabolism. Squats are especially good for leg and butt cellulite....so yes this will substantially reduce the cellulite.
The second is more problematic and gets worse as you age because collagen is not regenerated so the tissue becomes less elastic and of course most people gain weight as they age because of a less active life style and a drop in metabolism.
There are treatments out there that help with both the fatty tissue and the connective tissue, especially on a short term basis for your Holiday. The treatments reduce the fat and provide elasticity to the connective tissue. Some of their names include Mesotherapy, Velasmooth and Endermologie.
I would go to www.HealthySkinPortal.com to find a provider that may be able to offer you a solution.
Source(s):