I am an Indian currently with a UK Tier 2 ICT (Work visa). From UK with family (wife and 3-year-old son) I am planning a visit as tourists to Budapest, Hungary and Prague, Czech Republic.
Do I need actually to book the flights before applying for a Schengen visa, or would just the hotel reservations (via booking.com) do?