How to plan a vacation your whole family can enjoy -- and afford.