ThriftyPlasticPundit
TF Premier
which company allows to change dates and refund the money if the period is decreased after visaIf you have Schengen visa then you don't require transit visa.
You need insurance for Visa approval. You can change the dates in insurance if you plan to postpone the trip.