Johor Bahru (JB) has long been a favourite getaway for Singaporeans looking for affordable shopping, great food, and fun ...