Hey Anand, These are the places you should never miss to visit in Croatia:- Plitvice lakes national park Stradun also known as placa Pula Arena Hvar island Diocletian's palace Zlatni Rat beach For history visit Trojir city Kornatic islands Stiniva beach in Vis island Visovac monastery For stay you should go with Airbnb after you finalize your own itinerary .... Happy Travelling Bro!!!
Croatia is one of the most beautiful countrues i have visited. I will highly recommed the say April will be very good time to vist.
You have plan a 10 days trip to Croatia. You can cover following places :
1 Dubrovnik : The "Games of Throne" famous city. Ensure that you stay within the walls to maximise your fun 2. Split
You can do a day trip to Plitvice National park from Split . It is one of the most beautiful natural wonders of Europe, not to be missed.