The primary reason to go in the military should be because you want to do that more than anything else. There are people that join to receive some of the benefits, education, discipline, travel and the like. You must join with open eyes and accept that if the reason you are joining is a benefit (travel, education etc), you might not get to enjoy it. For some it pans out but for most it is a struggle. You might want to google where all the Naval bases are and see how many are close to ski resorts. I'm pretty sure there is one in VT.
Maybe you want something post service commitment; college education. It's a great deal IF YOU can deal with the red tape when you get out. They cover pretty much everything but it could easily be 4-6 months before you get any money from the VA; my daughter (tour in the Marines) has gone through this with the VA and then there is the fact that thousands were over paid thousands of dollars and the government will get their money back. Fortunately for my daughter she had a home to move back to, was able to get a job and we were able to assist until the VA kicked in.
If there is a certain skill (maybe medical) that you want, get a contract for that prior to signing. If you want a certain location, go for that. Sometimes you can get both. Decide ahead of time what is the most important thing "to YOU" when you join and insist on it. What is being offered always depends on how recruitment is going; the more that want to join, the less that is offered, less joining gets you more offered. A recruiters job is to gain your trust and sell you the Service the represent. Always assume they are at least bending the truth.
Remember you'll be swearing to an oath:
"I, GLem, do solemnly swear (or affirm) that I will support and defend the Constitution of the United States against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; and that I will obey the orders of the President of the United States and the orders of the officers appointed over me, according to regulations and the Uniform Code of Military Justice. So help me God."
If you love your country this is easier to accept than if you just like it. If you go outside the US, you will learn to love your country if you don't already.
The small print is that they own you. Their rules, their assignments and you'll have less rights than an illegal alien. Understand that the Navy goes to the current war also. My brother-in-law has done two tours in Iraq, and during the Gulf war, was in Bahrain (sp), He is in the process of retiring from the Navy after 20 years.
Keep in mind, though the highways of the US are deadlier for your age group than Iraq is, you may end up permanently injured or dead.
The flip side of that is as Jamesj stated, you will come out more mature, disciplined and what others think as a monumental task, you think as something to do before lunch. You will find a part of yourself that you didn't know you had. You'll not take things for granted. Simple things like a hot shower and a soft bed will make you feel like you won the lottery. You will learn the value of diversity and that just because the place you are at has different rules than the place you love, it doesn't make them wrong; just different.
I spent my first two years in the Marines trying to get out. Hated it almost everyday. When I finally finished all the schools they wanted me to go to (joined because I didn't want to go to college so the Marine Corps sent me to school for 18 months!), and got to my first duty station, life was much better and I learned to like being a Marine. Picking up rank in a quick promoting field helps a lot too. What I hated at first I learned to love and ended up staying 20 years. I had to go through the first two years to enjoy the next 18.
I tell people the best decision I ever made was to go in. Second best was to get out.
Oh. I never had an opportunity to ski at a resort. I was almost always in the tropics or down south. I did go to very cold places for cold weather training but never skied. I do know people that did ski while they were in but it was usually saving up a bunch of money then going some where on leave.