As far as FREE or Low Cost...may I suggest a walk on the Oceanside Pier?
The view is spectacular, there is (of course) a beach to walk and very near by is a wonderful little local place that serves the most incredible (and inexpensive!) Mexican food!
Johnny Manana's
312 Mission Avenue, Oceanside, CA