Toronto offers some of the finest hotels plus a wide variety of inns, motels, bed and breakfasts, and hostels to accommodate any budget.