If you’re visiting a hot beach destination it’s easy to find free things to do. Swimming, sunbathing, reading and strolling can keep you entertained for days. But when you’re in a city it isn’t so easy and your budget can quickly spiral out of control. There’s just so much to spend your money on in …