Ostrava and Opava are an easy 3-hour train ride from Prague and offer much to see and do.