North Carolina has both mountains and a beach which makes it a really geographically interesting state. You can go skiing or out to places like Wilmington or the Outer Banks to enjoy a beautiful beach.
North Carolina is a semi-humid climate, it has four season, but is mostly warmer than other states more north on the east coast. They often experience hail even during spring and summer, which can become quite large in size