Hello SDW
Quite a few of our hotels do provide hairdryers but this isn't something we can guarantee, so if this is important to you I would recommend packing a small travel hairdryer and the appropriate adapter.
The price of the evening transfer into town depends how many people want to take advantage of it but as a guideline, it will be about 15 Euros per person.
The Czech Republic and Hungary aren't very expensive countries but they aren't cheap either. Your breakfast and dinner is included on most days so you will need spending money for lunches, drinks, souvenirs and other expenses you would normally have.
I'm sure you'll have a great holiday - all three cities are beautiful and have so much history.
Kind regards,
Olly, your editor