Does God still speak through dreams today? My answer is "Yes." The Scripture says: "After this I will pour out My Spirit on all humanity; then your sons and your daughters will prophesy, your old men will have dreams, and your young men will see visions" (Joel 2:28). On a rooftop in Joppa Peter fell into a "visionary state" and saw a sheet being lowered over him by the corners (Acts 10). Inside the dome of the sheet were all kinds of animals and insects that Jews are forbidden to eat (among them, I pray, were shrimp!). The Lord told Peter, "Get up. Peter; kill and eat!" Peter protested because the things he saw were ceremonially unclean. But the Lord said, "What God has made clean, you must not call common."
God was preparing Peter, not for a meal, but for a visit to the Gentiles. Peter would go and preach the Gospel to Cornelius' household. Later, when challenged by the Jews back in Jerusalem about what he had done, Peter backed up his action by his dream and Scripture.
God is a God who speaks. He communicates to us. He speaks to us by His Word--and nothing He says by any other means will EVER contradict His Word. But God also speaks to us by His Spirit, through other Believers, through our circumstances, and through experience (but, again, it will NEVER contradict His Word!). So if God is a God who speaks, why should we try to limit His means? Can He not use any means He chooses to communicate with us? He spoke to Balaam through a donkey (which encourages me--if God can use a donkey then He can use me!). We should be grateful that God still communicates with us today. He may not always use donkeys and dreams to speak to us, but He can speak to every one of us every day through His Word!