all three countries have a lot to offer. they are very beautiful and each one unique with its own style. spain is a little bit cheaper or equal like greece, italy is more expensive. Having had the pleasure of visiting all three countries over the years, I too would always pick Greece.