If you still haven't been out of the United States, you really should think about going. You can usually find packages of hotels and flights that will save you a bunch of money. Many countries have hotels that offer all inclusive stays which means your food and drink are included.
I visited Mexico a while back. I got a great rate to go down there, and I had a fantastic time. The mexican culture, like all, is so different from ours. The markets are platforms for negotiating prices, there is no retail price like there is here. It was a very enhancing experience.
The food is so neat. To eat authentic food from another country is exciting. It is a lot different than eating at a restaurant that serves that type of food. All the restaurants here have Americanized the food from other countries.
If you go to another country you just have to pay attention to everything. The culture, how people drive, what people do for work. I was shocked when I first got in a cab in Mexico. They are crazy drivers. The roads are bumper to bumper and you would think you were getting in a wreck every two seconds.
Even the smells and sights are different in another country. You can smell that scent of another land, and look at their different landscapes and all that fun stuff. So if you have the opportunity, get out of this country for a trip!