Although there's nothing wrong with giving flowers to patients, most hospitals will not allow you to do it because it is seen as an invasion of a patient's privacy. Some patients will be touched by your kindness but others may not appreciate it. However, whichever hospital you decide to visit, have a talk with one of the administration personnel and find out if you can give flowers.
Most hospitals don't allow you to do that because you are basicly invading the patients privacy! So you can just ask them if its alright, so you won't get into any trouble! But there is nothing wrong with giving flowers! The MAIN reason why they usually don't let you because you might have a cold and you might give it to the patients and they will get sick double times! The nurses can deliver it for you too! :)