There are many good brands out there, but not knowing anything about her intended usage, it makes it pretty difficult to recommend any particular machine. Different machines are intended for different purposes, with many different features.
You can spend anywhere from a few hundred dollars up to over 10 thousand for a machine.
My advice would be the same as a previous poster -- figure out how much you want to spend, then go to a reputable dealer and buy a gift card or gift certificate from them.