I agree with previous posters thats its very nice of you to offer but I would not like someone to do this for me. You want them to have something you enjoy as a way of saying thank you, but essentially the trip is all about you. You are choosing the place, as its something you enjoy, you are choosing the when and the how, as thats how you vacation. You are choosing the hotels as thats where you want to stay.
Lets turn this around and put it in context of it not being a Disney parks holiday.
A 2 week beach holiday to Spain in an inclusive apartment complex is something thats a very typical foreign holiday for Irish people. Its something almost every family does every summer, a cheap package holiday booked by a
travel agent agent, to purpose built apartment complexes filled with UK and Irish people, with UK and Irish ex pat communities who run UK and Irish bars and restaurants. Every sits by the pool all day, eats their meals in the hotel, in the evening they go to bars and clubs, maybe take a bus tour to a local town, go shopping or to a water park, rinse and repeat for 10 to 14 days.
I have never been on one of theses type holidays, its so totally not the way I like to travel or go on vacation. Most people I know don't understand how I don't like this type of holiday, as its basically the only type of holiday they ever go on.
If someone said to me, I really appricate all you have done for me this year, the support you have given me, and how you have been there for me this year so as a thank you I have booked and paid for you to join me and my family when we go to Tennerife for 2 weeks in July, I would be horrified. Don't get me wrong, I understand that my friend wanted to thank me, but I could think of nothing worse than a 2 week holiday to Tennerife in July. I would most defiantly have to decline and would think that my friend really does not know me.
When giving a gift, its always more important to give something that the recipient actually wants and would use, than to give something just for the sake of giving a gift and making the giver feel good.