visa
No you do not require a visa. but a tourist card "yes"Here is link/
http://www.languagecourse.net/visa/dominican_republic.php3
TOURIST CARDS
Issued to travellers visiting the Dominican Republic for touristic purposes for stays of up to 90 days. Tourist cards may be issued on arrival at a cost of US$10, though this can be a lengthy process. Extensions are possible.
Nationals of the following countries are eligible for a Tourist card:
(a) nationals of Canada and the USA holding appropriate ID such as a Birth Certificate or a Driver's Licence;
(b) nationals of Germany holding a National Identity Card.
(c) nationals of the countries mentioned in the chart above;
(d) nationals of Albania, Andorra, Antigua & Barbuda, Argentina, Aruba, Bahamas, Barbados, Brazil, Bulgaria, Chile, Cura?ao, Czech Republic, French Overseas Territories, Hawaii, Hungary, Iceland, Israel, Jamaica, Korea (Rep. of), Liechtenstein, Mexico, Monaco, Norway, Paraguay, Peru, Poland, Puerto Rico, Romania, Russian Federation, St Lucia, St Vincent & the Grenadines, San Marino, Surinam, Switzerland, Trinidad & Tobago, Turks and Caicos Islands, Uruguay, US Virgin Islands, Venezuela and Yugoslavia (Serbia and Montenegro);
(e) foreign nationals who are permanent residents of Canada, Denmark, France, Germany, Greece, Ireland, Italy, The Netherlands, Portugal, Spain, UK and USA.
VISA
Required by all except holders of a Tourist card: