I have recently returned from a fantastic cruise onboard the brand new carnival vista, and wow what a ship! Having never cruised with carnival before I was really excited to test of the product, I’ve cruised with pretty much every other cruise company going so it was going to be interesting to see how carnival […]
Read More