I'm not great at skincare stuff, but make sure to look for a witch hazel that doesn't contain alcohol. The one I see most mentioned here is Thayers (alcohol free) rose petal witch hazel toner. Not sure about cheap moisturisers but someone else here will probably have some cheap recs!