Myself and DH are off to Prague for 3 nights in a few weeks. We are going Mon to Thursday so hoping it won't be too busy. Do we need to pre book attractions like the castle, river cruises etc? We aren't too keen on being on a timetable so would rather just do these things when we feel like it. At the same time we don't want to miss out if it's busy!