Given a travel related situation, and given a specific question about the situation, summarize the question into a title

[Q]: I hold a US Business visa (Indian citizen). I am travelling to the US from India and taking a layover in Italy for two days. So my travel plan is as follows:


New Delhi to Rome
Will stay in Rome for one day
Flying from Rome to Venice
Staying one more day in Venice
Flying from Venice to US (Seattle)


I can't apply for a Schengen visa due to shortage of time. I searched a little bit on "Italy Transit Visa" and got to know that there are three types of categories:


Transit Visa-A: or Airport Transit Visa: If your connecting flight to your destination is in the next couple of hours (not more than 12 hours / Not sure) from the same Airport. You might need to apply for such a visa (Some countries' citizens are obliged to stay in the airport area without having an Airport transit visa). 
Transit Visa-B: Destined for the travellers planning to travel through different Schengen countries by car or travel through different Schengen airports to a non-Schengen country for as a final destination. Under the transit visa one is allowed to reside in a Schengen area for a maximum of 5 days.


Reference: Information about Schengen Visa

I also read that If you have a valid US visa then you don't need to take an Airport Transit Visa (Same if your citizenship comes into the following cities). Is it also valid for the B-Category as well? 

My travel plans won't take more than 5 days. Am I applicable for Transit Visa-B. If yes, then can I apply for this visa on arrival in Italy?

[A]: Procedure to take layover in Italy, as non-EU citizen with US visa?


[Q]: I live in Canada with a German passport and a student visa. From a recent climbing trip to the US I still have this green I94-W form in my passport. I didn't surrender it on leaving the US back to Canada, because I expected to come back for another climbing trip relatively soon. 

That trip got postponed a few times, and now the situation is that the I94-W would expire while I'm on the trip. That is, it would still be valid on entry, but not on exit. 

Can I apply for a new I94-W at the border crossing, or can these Visa waivers not be extended back-to-back?

[A]: Extending an expiring I-94W, land based entry to US


[Q]: Every time you shop at airports the shop personnel ask to see your boarding pass even if there's no discount on the merchandise due to the lack of VAT. Given that the GDPR is now in force starting from 25.05.2018, can I refuse to show my boarding pass at EU airports, citing privacy concerns? Or can I at least demand an explanation from the shop keeper of how my personal data is stored?

[A]:
Does the GDPR entitle me to refuse to show my boarding pass at EU airport shops?