My personal thought, based on you living in the US, not travelling there specifically for training/hour building.
Find somewhere local to fly. Do it in the evenings and on weekends. Fly every day if you like. Ten hours over ten days is likely better than ten over two days. An occasional bad weather day has little influence on the overall plan.
You will save your vacation days for cool flying trips.
But, most importantly, you will be giving your business to the FBO you want to rent from in the future. There's very little money in flight instruction. Help out the hometown crew!