Was thinking Spain but think the weather is a gamble and would need to book in adavance for it to be cheap enough. Any ideas ?!!! TiA