This is tough with so many different fascinating and beautiful European countries. My top four would be Italy which has everything you need in a holiday - culture, sights, food, weather and a diverse range of regions too. Pick Puglia in southern Italy for a more authentic Italy! The next Country would be The Czech Republic, particularly Prague. Stunning city of old original buildings and one of the most picturesque I have seen. The next country would be Turkey which is one of the furthest spots in Europe, where east meets west. A fantastic country which is vast so depending on your interests it has everything! Istanbul is definitely worth visiting as are small villages and the south. The final country is my own Ireland. If you can get over the fact that the weather is not great, it has such amazing history, customs, sights, landscape and warm friendly natives with a sense of humor! The north should not be missed along with the south and west in particular.