No
yes, they need
Yes, they need one.
No. Bulgaria and Ireland are both part of EU.
Yes Americans do need a visa to enter the Czech Republic.
yes, you can. i you have a valid romanian visa, you can stay 5 days in bulgaria if your way is to romania
no
NO.
list of visa free countries for bulgarians
No visas are required for Americans to enter any EU country.
Surely
yes