Depending on how far you want to go, or what you want to get out of the trip – you’ve got a lot of options!
In the US – Head to San Diego for beach fun, or Florida which can be cheap and relaxing.
Out of the country – you could easily hit one of the more mainstream places in Mexico which often have package deals. Getting her out of the country may be enough to help her with a perspective change.
If you have the time and really want to get out of the country, Thailand is really, really inexpensive, sunny, relaxing and many of the locals speak English. Massages on the beach run for about $6 – $10 for two hours. Dreamy.