Most fruit trees are around the size you ask about but sometimes they are quite a bit of work. Fruit trees fall to more pests, fungus, and are normally of a weaker wood so you have to baby them more.
I really think your best bet is going to be a crabapple tree which was mentioned above. They are very easy to take care of and small and bloom like you requested.