Top tips for a holiday in Limassol, Cyprus. From must-see sights, the top place to stay, and unforgettable restaurants.