I used Traverse Town and Hades Cup for leveling up, and sometimes I travelled through Hollow Bastion and End of the World to gain some levels. I think there was a hotel in the second district of Traverse Town, and if you circled through the rooms, you could gain experience rather quickly.