Going on vacation is a great opportunity to relax, explore, and discover the culture of a beautiful new place. Every traveler has a different approach, but if you want to get the most out of your time, you should look for attractions that give you an experience you’ll remember. Skip the gift shops and consider the following seven activities the next time you take a trip.

1. Get To Know Locals

Different places harbor different attitudes when it comes to the presence of visitors. According to research, for example, New York City is very hostile toward tourists, and some international destinations may have similar sentiments. In most places, though, you’ll be treated just like anybody else, which is why you should make an effort to get to know locals. Go to bars or events to socialize and have fun.

2. Go on a Ghost Tour

If you’re a fan of everything spooky and scary, ghost tours are an essential component of your vacation. A ghost tour typically consists of a professional tour guide who will show participants spots where supernatural events reportedly occurred. Even if you aren’t usually drawn to eerie experiences, these tours are highly entertaining and a great way to become familiar with your destination.

3. Charter a Yacht

Seaside communities are ideal spots for a leisurely vacation. Whether you’re surveying the scenery of Santorini or enjoying the Gulf of Mexico, chartering a yacht is a wonderful way to spend a day. In some cases, you can even enjoy activities such as off-shore fishing. Participants can catch species such as trout, redfish, and flounder. Check out a bay and flounder fishing guide for more information on this type of angling. A yacht charter offers all the supplies you need — including poles, tackle, and other gear — to reel in a major catch.

4. Sample Local Cuisine

Eating at local restaurants offers unique insight into the culture, values, and agriculture of an area. It’s also a delicious way to support the local economy and indulge in treats. Before your trip, you should do some research on the dishes that your destination is known for and make a point to visit restaurants that offer this meal. Try to visit eateries that are off the beaten path, too, so that you experience various facets of the local cuisine.

5. Visit Theme Parks

Families who are traveling with kids in tow shouldn’t miss out on any theme parks in the area they are visiting. These attractions offer a fun way to spend time together as a family while still getting to know the area, too. It’s easy to dismiss theme parks as an example of commercialization, but in fact, they often reflect local culture in a unique way.

6. Be a Tourist

In addition to visiting theme parks, you should indulge in any so-called tourist traps that your destination offers. These spots are often the subject of derision due to the idea that they are cheap amusement or inauthentic. In most cases, though, they’re popular for a reason. The Eiffel Tower is a spectacular sight to behold, and Pike Place Market is unlike any other place. Don’t make the mistake of avoiding attractions simply because they may appeal to tourists.

7. Take Local Transit

Many travelers utilize rideshares, rent a car, or arrange private transportation when they are visiting a new area. All of these options certainly come with their own advantages, but taking local transit is usually a more affordable option. Most transit providers offer day passes that grant access to buses and trains. This makes it easy to travel throughout a city without worrying about parking or transportation expenses. Most importantly, transit offers a view of the city that you’re unlikely to see from the back of a cab.

Traveling is one of the most enriching things you can do, so it’s important to get the most out of your next trip. Follow these tips to enjoy an offbeat yet fulfilling vacation.