Hello,
Batu Pahat is basically a town. Nothing like JB. The makan place you can try is along the river in the main town area. Usually operates in the evenin. If you are planning to stay there overnight, there are 7-8 hotels. The 5 star is the Katerina Hotel. Check your yellow pages telephone listing for reservations. Near the hotel is the shopping centre - The Summit. This place is like People's park. Not much nite life but there many coffee joints, food court. Drive around & enjoy the place. Also this town is also another place to that is near the Malacca straits.