Здесь описывается длительное действие (планирование отпуска), которое происходило до другого действия в прошлом (покупка поездки). Для этого используется Past Perfect Continuous. Правильный вариант — had been thinking.
I had been thinking of my holidays for a long time before I bought a trip to Bahamas.