On top of booking flights and hotels as far in advance as possible to avoid higher costs, there are a few key ways to avoid trading the freedom of a vacation for future pain.

Source: www.cnbc.com