Though hours vary, most banks are open weekdays from 8 AM to 5 PM. Private currency exchange offices usually have longer hours, and some are open all night.
Gas stations on the main roads are open 24 hours a day.
In season (from May through September), most museums, castles, and other major sights are open daily -- except Monday -- from about 9 AM to 4 PM. Hours vary at other times during the year, and some attractions in smaller, off-the-beaten-track places shut down altogether from November to March.
Most pharmacies are open weekdays from about 9 AM to 6 PM, and are closed weekends. For emergencies, some pharmacies maintain weekend hours, though these can change from week to week. Ask someone locally for advice.
Most stores are open weekdays from 9 AM to 6 PM. Some larger grocery stores open as early as 6 AM, and a few of the hypermarkets in Prague (usually well outside of town along the metro lines) are open 24 hours. Department stores often stay open until 7 PM. Outside Prague, most stores close for the weekend at noon on Saturday, although you may find a grocery store open at night or on the weekend.
January 1; Easter Monday; May 1 (Labor Day); May 8 (Liberation Day); July 5 (Sts. Cyril and Methodius Day); July 6 (Jan Hus Day); September 28 (Day of Czech Statehood); October 28 (Czech National Day); November 17 (Day of a Struggle for Liberty and Democracy, aka "Velvet Revolution" Day); and December 24, 25, and 26 (Christmas Eve, Christmas Day, Boxing Day).
