If you have 2 days to spend in Barry, there are several things you can do.
Firstly, you can visit Barry Island Beach, which is a popular tourist spot. It will take you around 2-3 hours to explore the beach and enjoy some water activities.
You can also go to the Porthkerry Country Park, which is a nature reserve and picnic area. It will take you around 3-4 hours to explore the park and enjoy the natural beauty.
If you're interested in history, you can visit the Barry War Museum, which displays artifacts from WWI and WWII. It will take you around 1-2 hours to explore the museum.
Additionally, you can go shopping at the Holton Road Shopping District or visit the Barry Market. It will take you around 1-2 hours to explore these areas.
For accommodation, you can stay at the Mount Sorrel Hotel, which offers cozy rooms and a restaurant. Alternatively, you can stay at the Tadross Hotel, which is located near the beach and offers sea views from some rooms.