I don't know anything about Caravan Tours, but you can check the hotels . Just click on the 'hotels' tab at the top of this screen. The Casino hotel was taken over by Marriott in Nov. and they will be rennovating it. Its location is perfect - right on the waterfront and within walking distance to most anything you'd want to see and do.
Hope this helps.
Stay at the Lodge rather than the resort side. I found it nicer and you can enjoy all amenities of both sides. As for Dundee Resort...great golfing and spectacular view. Both are very popular places to stay. www.capebretonresorts.com have lots of info. about the last three mentioned. Have fun and enjoy your stay.