Speaking is the most difficult skill to practice, mainly because the opportunities are limited.
So get out and meet people!
Meetups in Prague
There are many different types of meetup groups in and around Prague, from walking and cycling to conversation and drinking!
Facebook groups:
Language Exchange in Prague
Prague Language Cafe
Prague International Network
Couchsurfing in Prague
You don't have to be an active couchsurfer - they have meetings and hangouts in English which you can attend.
Internations Prague
Aimed at expats, but Czechs also welcome.