Large country of a great historical value filled with energetic cities as well as chic little medieval towns. Full of old times spirits and the cradle of millions world immigrants. Picturesque mountain villages, huge lake areas, lonely castles, hospitable friendly people and heart-warming food are a must to explore and try.