Although a small country, Greece offers a huge diversity in landscapes. From impressive snowy mountains and picturesque countryside, to the spectacular deep blue of the hundreds of islands and beaches, to the modern urban architecture and vibrant city life, all within small distances. Sunshine is abundant, almost all year round.