Croatia? Ok, Zagreb has a nice climb just north of the city. it's part of the Medvednica range and i think it's called Sljeme (Libertine should correct me). There are like 3 main sides of this climb with countless of branches on the foothills. I'm intrested in two of them. First one is through Bliznec. it's a very twisty road with at least 27 serpentines in span of 13,5km. This ascent is 13,5km at roughly 5,5%, which should be enough for a Giro cat. 2. The other one is more interesting however. Going from Sisters Of Charity Hospital in Zagreb it can be either 14km at roughly 6,1% (Giro cat. 2 and TdF cat. 1) or 14,3km at 6% (same categories).
Poland... Kraków seems to be more interesting, especially as i guess many Italins rate John Paul II relatively high and his birthplace, Wadowice, is nearby Kraków. Wadowice could host an uphill finish in nearby Calvary (monastery) of 
Kalwaria Zebrzydowska. it could be linked up with a cobbled climb to a beautiful village of 
Lanckorona. I actually have a 
leftover stage from Cracov to Kalwaria, which goes through Ojców National Park (gorgeous rock formations), Oświęcim (Auschwitz) and Wadowice (Pope John Paul II).
Climbs:
Bugaj - 4,6km, 3,4%, 4 cat. 453m
Lanckorona - 2,3km, 6,9%, 3 cat. 469m
Kalwaria Zebrzydowska - 2,8km, 3,2%, 4 cat. 380m
		
		
	
	
Kraków - Kalwaria Zebrzydowska.
Jagiellońska street in Lanckorona.
Other possibility is the regular finish in Zakopane, but combining the Bukovina's Gliczarów Górny wall with now forgotten Murzasichle hill (used in either 2011 or 2012 Tour de Pologne) before the normal uphill sprint to the Wielka Krokiew ski jump in Zakopane. Here however the wind could be problematic because of "halny", a foehn wind which can be strong in spring. I also have that stage, but rather than from Cracov/Wieliczka i start from Wadowice. It's part of a bigger project, so please forget the climb categorization.
Climbs:
Przełęcz Wielkie Drogi - 5,8km, 3,8%, 3 cat. 579m
Gliczarów Górny - 5,4km, 5,7%, 2 cat. 987m
Klin - 3,8km, 5,8%, 2 cat. 1002m
Murzasichle - 5,8km, 4,4%, 3 cat. 1030m
Possible Zakopane stage.