From historic cities to beach paradise, plan your next Greece holiday