We prefer a 2-3 week holiday and not just theme parks but also a lot of time at the beach.
We just did 23 days total , two weeks at a modest condo at the beach in Siesta key, one night in a stopover hotel in BUF before holiday, return airfare for 5, groceries for two weeks for the condo/beach part of holiday , Busch gardens (for 4) and 7 day Disney MYW tickets (for 4), 15 day car rental, 8 nights in a value resort in Disney, 8 days food in Disney, spending money.
We did the whole 3 weeks for about $4000 US so I feel good about that.
Later this year we are planning a similar type holiday (one week in Orlando, but just doing SeaWorld two days) followed by two weeks at the beach (including two days at Busch gardens)
.
We are hoping to do all three weeks (2 adults, 2 kids) for around 4000-4500. For us, its not about shopping and nice restaurants (although we do manage to eat out several times during our vacation) but about spending time together/relaxing. I will never do a whole week doing Disney theme parks again. It was great being able to stay on site and see all four theme parks in week, but not relaxing enough for my tastes.