I'm travelling from Bangalore, India to Timisoara, Romania. However I also intend on visiting Barcelona and Florence. Since I will have a Romania (non-Schengen) visa, in order to enter the other 2 places in the Schengen region, I am planning on applying for a Schengen visa in Bangalore.
My concern is I don't want to book round-trip tickets to both Barcelona and Italy for my visa. Is it sufficient if I book just one round-trip ticket with hotel accommodation (maybe Italy) and later on get the visa, buy tickets from Romania to Barcelona?
Also, there is no specific Italy Schengen visa or Spain Schengen visa, right?